spiegel-keyman/.github/workflows
Marc Durdin 3754cac89b maint(resources): only automatically merge keyman-server PRs with automerge label
Prevents PRs from keyman-server from being merged unless they already
have the 'automerge' label. This supports the upcoming epic-master-merge
infrastructure, where we would like to automatically approve the PRs but
allow maintainers to merge when ready.

We cannot specify required status checks at this point, because we don't
necessarily know which status checks will be required for a given PR. A
future improvement would be to define a new status check which verifies
that all the expected builds for a given PR have passed, and then make
that into a required status check for all master,beta,stable-x.y,epic/
branches. This status check would need to be updated automatically
whenever another status check completes. Probably should be implemented
as a GHA.

In the future, we could move to using GitHub's auto-merge functionality,
and not use the current auto-merge action but that's a much bigger
change.

Also, upgraded auto-approve to v4.0.0 to remove node deprecation
warnings.
2025-06-13 09:32:04 +10:00
..
api-verification.yml maint(linux): update GHA dependencies for Linux package builds 2025-05-16 17:29:37 +02:00
auto-merge-keyman-server-pr.yml maint(resources): only automatically merge keyman-server PRs with automerge label 2025-06-13 09:32:04 +10:00
close-linked-issues-for-merged-prs.yml chore: use sha instead of version for security 2025-02-27 17:40:51 +01:00
crowdin.yml chore(common): Update dependencies in crowdin GitHub action 2025-04-28 16:42:49 +07:00
deb-packaging.README.md chore(linux): rename "Debian packaging" to "Ubuntu packaging" 2025-03-17 17:52:18 +01:00
deb-packaging.yml maint(linux): update GHA dependencies for Linux package builds 2025-05-16 17:29:37 +02:00
labeler.yml chore(common): Specify Keyman repo on GitHub actions 2023-12-11 10:24:30 +07:00