Skip to content

Ref #1398: do not publish if tests fails#1411

Merged
leplatrem merged 6 commits into
mainfrom
gate-publish-tests
Jul 8, 2026
Merged

Ref #1398: do not publish if tests fails#1411
leplatrem merged 6 commits into
mainfrom
gate-publish-tests

Conversation

@leplatrem

@leplatrem leplatrem commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

#1398

I'm trying to understand how we ended up deploying a version without the migration to prefixed_principals with which the group checking fails.

I found a few details:

  • no CI check was listed in the repo's settings
  • the container publication was not "gated" on tests results

Could it be that a failing PR was merged and published?

Screenshot 2026-07-06 at 11 50 45

Yes.

Screenshot 2026-07-06 at 11 51 34

https://github.com/mozilla/remote-settings/actions/runs/28428058111/job/84236049980

The problem comes from Automerge without required checks.
By enabling automerge and approving, the failing PR was merged and deployed.

Screenshot 2026-07-06 at 11 53 35

#1392

@leplatrem leplatrem requested a review from a team as a code owner July 6, 2026 09:54
@leplatrem leplatrem changed the title Ref #1398: do not publish Ref #1398: do not publish if tests fails Jul 6, 2026
@leplatrem leplatrem added bug Something isn't working dependencies Pull requests that update a dependency file labels Jul 6, 2026
@leplatrem leplatrem merged commit 3babc2b into main Jul 8, 2026
14 checks passed
@leplatrem leplatrem deleted the gate-publish-tests branch July 8, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants