Release 2270
Replace Secret Action
Replace secret action with new and improved version
Improved concurrency
Previously GitHub did not account for concurrency and a GitHub action was used to try and implement it. though it had a lot of quirks. Now GitHub have a system we are using that.
Reusable Github Actions
The Deploy action is called in two different places and originally used a github_action to call it, which frequently caused timeouts and reported failures. Now GitHub have provided their own method, which is more stable.
Testing
During the cucumber tests I noticed they sometimes failed, and this seems to be because the service containers indicate the database is started, but that isn't always true. what it really means is the docker image has loaded, but it may still be initialising the database. so improved the health-check