Skip to content

Guard CircleCI behind manual approval [2.15]#602

Open
akostadinov-bot[bot] wants to merge 1 commit into
3scale-2.15-stablefrom
ci/manual-approval-gate-2.15
Open

Guard CircleCI behind manual approval [2.15]#602
akostadinov-bot[bot] wants to merge 1 commit into
3scale-2.15-stablefrom
ci/manual-approval-gate-2.15

Conversation

@akostadinov-bot

Copy link
Copy Markdown

Summary

  • Adds an approve job (type: approval) to the build_and_test_docker workflow on the 2.15-stable branch
  • All CI jobs (build, docker-build) now require manual approval before running
  • This prevents CI from auto-failing on PRs from non-maintainers who have no way to fix CI themselves

Backport of #601 for the 2.15-stable branch.

Test plan

  • Open a test PR targeting 2.15-stable and verify CircleCI shows the approval gate
  • Approve the job and verify downstream jobs run normally

🤖 Generated with Claude Code

jlledom
jlledom previously approved these changes Jul 14, 2026
@akostadinov-bot akostadinov-bot Bot force-pushed the ci/manual-approval-gate-2.15 branch 2 times, most recently from 789ebd2 to bd2a950 Compare July 14, 2026 08:19
Add an approval gate for PR branches (non-2.15-stable) so CI does not
auto-run on PRs from non-maintainers. Pushes to 3scale-2.15-stable
(merges, scheduled builds) run without approval.

Follows the same pattern as 3scale-toolbox.

Assisted-By: claude-opus-4-6
@akostadinov-bot akostadinov-bot Bot force-pushed the ci/manual-approval-gate-2.15 branch from bd2a950 to e36fe57 Compare July 14, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant