Open
Description
From: https://github.com/josecelano/library-consumer/issues/10
Milestone 1.0.0-beta (v1-beta)
- Merge updates created by DependantBot and make sure tests pass.
- Remove code from the template that we do not need.
- Add mega-linter.
- Create new issues and link them to the original POC repo.
- Import code from POC repo #11
- Refactor:
test
workflow #19 - Refactor
Queue
class #44 - Add new queue message: JobStartedMessage #29
- Fix bug: tests overwrites git local config #52
- Add tests for a multi-queue scenario #55
- Refactor: extract
Job
class #56 - Overwrite the author of the commit #31
- Do not sign commits within the action #22
- Improve README #20
- Publish beta version of the action and test it with other repo #23
- Tests fail when GPG was installed with non-english languages #66
- Refactor: wording #21
- Test failing when using not English language #72
- Simplify eslint matchers in package.json #57
- Validate CommitHash and ShorCommitHash #43
- Format and validate queue name #39
- Use a
json
commit body to include queue metadata #24 - Stop using short commit hashes #123
- Action output inconsistency #119
- Add an auto-incremental id to jobs #38
- Multi-job queue: allow more than 1 pending job in the queue #30
- Improve error message when no committer configuration is available #34
- Set up a security policy #182
- Add
CONTRIBUTING.md
andCODE_OF_CONDUCT.md
files #238 - Change
CODEOWNERS
configuration #237 - Separate project source files in persistence and domain layers #121
- Code review: pass the whole process.env to git child process? #32
- Integration tests with GPG signature do not work on forks #175
- Enable some permissions for MegaLinter #247
- Remove
job_id
input fromtest.yml
workflow #249 - Refactor and improve commit-related tests #234
- E2e test fail if you do not have the Git configured with the committer info #219
- Fix code scanning alert - Inefficient regular expression #197
- Fix code scanning alert - Shell command built from environment values #198
- Bump
jest-circus
andjest-runtime
to28.1.1
#268 - Start using GitFlow #157
- Review README before publishing version 1.0.0 #67
Milestone 1.0.0-beta (v1-beta)
- Publish version
1.0.0-beta
(v1-beta
) of the action and test it with other repo #50 -
v1-beta
release does not work with git short commits with a different length than 7 chars #124
Milestone 1.0.0 (v1)
Milestone 1.1.0 (v1)
- Check action performance with lot of commits #71
- Test action with Windows and macOS #49
- Add tests and/or sanitization to payload #122
Issues are ordered as I think we should implement them.
Backlog
-
Create action to check valid commit subjects #83 - Create a benchmarking workflow #81
- Allow the user to overwrite the default git committer name and email #58
- Do not make the workflow fail when a job cannot be created #33
- Use a schema for message validation and description #120
- Versioned documentation #273
- Auto-publish a release when a git tag is pushed. As we did here (partially done).
Metadata
Metadata
Labels
No labels