ci: add edge browser to scripts#44
Merged
Merged
Conversation
- add timeout-minutes to all jobs (10m build, 5m publish, 2m resolve-tag) - add concurrency group to ci.yml with cancel-in-progress for stale PR runs - use --frozen-lockfile and SEGMENT_DOWNLOAD_TIMEOUT_MINS on pnpm install - extract shared resolve-tag job in publish.yml, publish jobs now use needs: - normalize chrome/firefox dry-run flag to DRY_RUN_FLAG env var pattern - remove release trigger from publish.yml (now workflow_dispatch only)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Context
adds full Edge Add-ons support to the CI/CD pipeline and hardens all three workflow files against common GH Actions footguns (missing timeouts, no concurrency, lockfile drift, expression injection).
Changes
dev:edge,build:edge,zip:edgescripts--frozen-lockfile, edge build step--frozen-lockfile, edge zip build + artifact uploadresolve-tagjob,timeout-minuteson all jobs, dry-run flag normalized to env var, newpublish-edgejob, store selector updated ("both" -> "all" + "edge"), removedon.releasetriggerTesting