Releases: upsidr/merge-gatekeeper
v1.2.1
Patch Release
v1.2.1 includes the bug fix for handling more than 100 checks in play.
Details of This Release
🎁 Features
None
🐞 Bug Fixes
- Fix pagination for PRs having >100 checks #59 - by @markrmullan
🔬 Misc
None
v1.2.0
Minor Release
v1.2.0 has a few enhancements 🎉
Details of This Release
🎁 Features
🐞 Bug Fixes
🔬 Misc
v1.1.1
Patch Release
v1.1.0 includes the bug fix for handling GitHub Actions with "failure" state.
Details of This Release
🎁 Features
None
🐞 Bug Fixes
🔬 Misc
None
Other Note
(Copied from the previous release)
We have faced a significant disruption due to a small typo in Merge Gatekeeper code base, which caused all of our internal CI setup to fail and block us from merging PRs. This was related to the release, but also how we used main
as the version reference.
If this has caused any disruption to your workflow, we are extremely sorry for not catching this earlier, and will aim to provide better control for future changes.
As preventative measures, we will be updating some of the documentation to note how you should be using v1
tag (or more specific version such as v1.1
, v1.0.2
, etc.). Those will be updated after we do extra testing internally and ensure the stability of the latest code base. Also, we will work to add more strict test cases and close reviews to catch any unwanted behaviours.
v1.1.0
Minor Release
v1.1.0 includes a new feature of adding "ignored" list of jobs 🎉
The configuration will look something like below:
---
name: Merge Gatekeeper
on:
pull_request:
branches:
- main
jobs:
merge-gatekeeper:
runs-on: ubuntu-latest
steps:
- name: Run Merge Gatekeeper
uses: upsidr/merge-gatekeeper@main
with:
ignored: failing-test1,failing-test2,another-experimental-job
token: ${{ secrets.GITHUB_TOKEN }}
You can specify the list of items by comma-separated string.
Details of This Release
🎁 Features
🐞 Bug Fixes
None
(There was one ticket (#31) related to #30.)
🔬 Misc
None
Other Note
We have faced a significant disruption due to a small typo in Merge Gatekeeper code base, which caused all of our internal CI setup to fail and block us from merging PRs. This was related to the release, but also how we used main
as the version reference.
If this has caused any disruption to your workflow, we are extremely sorry for not catching this earlier, and will aim to provide better control for future changes.
As preventative measures, we will be updating some of the documentation to note how you should be using v1
tag (or more specific version such as v1.1
, v1.0.2
, etc.). Those will be updated after we do extra testing internally and ensure the stability of the latest code base. Also, we will work to add more strict test cases and close reviews to catch any unwanted behaviours.
v1.0.2
Patch Release
v1.0.2 includes the bug fix for handling non-commit driven status handling, and performance improvement with Dockerfile.
Details of This Release
🎁 Features
None
🐞 Bug Fixes
🔬 Misc
- Improve the Dockerfile #26 by @allanlewis
v1.0.1
Patch Release
v1.0.1 updates the logging messages to be a bit more human friendly.
Also, this release sets the default interval for status query to be 5 seconds.
v1.0.0
First Release of Merge Gatekeeper
This introduces the main feature of Merge Gatekeeper - "check other job status".
You can find more details here.
v1.0.0-rc.1
First Release of Merge Gatekeeper
This introduces the main feature of Merge Gatekeeper - "check other job status".
You can find more details here.