Skip to content

A reusable github action for checking that there are no fixmes in code. Creating an in house script rather than bringing in external code bases for a simple task.

License

Notifications You must be signed in to change notification settings

climatepolicyradar/gha-no-fixmes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No fixmes check for GitHub Actions

Check that there are no fixmes in the code base.

Description

A reusable github action that can be utilised by other repositories to check that there are no fixmes in the code base.

Usage

Basic

- name: Check for no fixme's 
  id: fixme-check
  uses: climatepolicyradar/gha-no-fixmes@v0

Specify full version

- name: Check for no fixme's 
  id: fixme-check
  uses: climatepolicyradar/[email protected]

Developer Guide

Requirements

Update documents

Update usage automatically in README.md.

make docs

Release

1. Bump up to a new version

Run the following command to bump up.

make bump

This command will execute the following steps:

  1. Update VERSION
  2. Update README.md
  3. Commit and push
  4. Create a pull request
  5. Open the web browser automatically for reviewing pull request

Then review and merge, so the release is ready to go.

2. Create a new GitHub Release

Run the following command to create a new release.

make release

This command will execute the following steps:

  1. Push tag
  2. Create a new GitHub Release as a draft
  3. Open the web browser automatically for editing GitHub Release

3. Publish actions in GitHub Marketplace

Edit to publicize the GitHub Release.

  1. Click the edit icon on the right side of the page
  2. Edit the release notes
  3. Click Publish release

Then, the new version are published in GitHub Marketplace. Finally, we can use the new version! 🎉

License

Apache 2 Licensed. See LICENSE for full details.

About

A reusable github action for checking that there are no fixmes in code. Creating an in house script rather than bringing in external code bases for a simple task.

Resources

License

Stars

Watchers

Forks

Packages

No packages published