Add check-required workflow and release workflow #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds workflows for releasing built docker images for YHS, and a
check-required
workflow as in FML. There are a couple of prerequisites before merging this PR.Prerequisites:
check:write
permissionscreate-check
environment that can only be accessed by themain
branch. Credentials are found in app settings. Look for app id, and create a private key for the app.APP_ID
andAPP_PRIVATE_KEY
and placed in the environmentrelease
also accessed by themain
branchDOCKER_PASSWORD
andDOCKER_USERNAME
. Docker password should be a PAT generated in Docker hub. add an environment variable calledDOCKER_REPO
in format<docker account>/<docker repository
>`Fixes: https://github.com/G-Research/gr-oss/issues/729