Skip to content

Fix publish workflow#142

Merged
spalmurray merged 2 commits intomainfrom
spalmurray/fix-publish-build
Jul 3, 2025
Merged

Fix publish workflow#142
spalmurray merged 2 commits intomainfrom
spalmurray/fix-publish-build

Conversation

@spalmurray
Copy link
Contributor

@spalmurray spalmurray commented Jul 3, 2025

Fixes the publish workflow for reproducible firefox builds.

env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
VERSION: ${{ github.event.release.tag_name }}
- name: Prepare Firefox extension
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

key thing is we need to use the build:firefox script instead of this manual move. Reason being the builds are actually different now with the IS_FIREFOX env var

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah right of course, good find!

ElioDiNino
ElioDiNino previously approved these changes Jul 3, 2025
Copy link
Contributor

@ElioDiNino ElioDiNino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Now that it goes from build Chrome -> build Firefox -> publish both to build -> publish -> build -> publish we could consider splitting the Firefox and Chrome flows into separate jobs, but this is by no means required.

env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
VERSION: ${{ github.event.release.tag_name }}
- name: Prepare Firefox extension
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah right of course, good find!

@spalmurray spalmurray merged commit 6299734 into main Jul 3, 2025
3 checks passed
@spalmurray spalmurray deleted the spalmurray/fix-publish-build branch July 3, 2025 17:37
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.

2 participants