Skip to content

Releases: upsidr/merge-gatekeeper

v1.2.1

03 Feb 22:02
09af7a8
Compare
Choose a tag to compare

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

🔬 Misc

None

v1.2.0

26 Nov 03:22
a231533
Compare
Choose a tag to compare

Minor Release

v1.2.0 has a few enhancements 🎉


Details of This Release

🎁 Features

🐞 Bug Fixes

🔬 Misc

  • Add leading and trailing space handling for ignored jobs, and add some more tests #39
  • Refine ignored handling #45
  • Makefile and developer docs #53 - by @Jrc356

v1.1.1

12 Aug 15:06
cecbbbd
Compare
Choose a tag to compare

Patch Release

v1.1.0 includes the bug fix for handling GitHub Actions with "failure" state.


Details of This Release

🎁 Features

None

🐞 Bug Fixes

  • Add failure state handling #38 (fixes #36)

🔬 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

24 Jun 01:00
5dc2d2d
Compare
Choose a tag to compare

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

13 Apr 13:38
9898273
Compare
Choose a tag to compare

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

  • Improve job status check handling #28 (fixes #25)

🔬 Misc

v1.0.1

28 Feb 18:27
9c28a31
Compare
Choose a tag to compare

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

21 Oct 13:14
8398510
Compare
Choose a tag to compare

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

16 Sep 16:52
67f3c3a
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

First Release of Merge Gatekeeper

This introduces the main feature of Merge Gatekeeper - "check other job status".

You can find more details here.