Releases: Perdolique/automations
Releases · Perdolique/automations
Release list
v4.0.0
What's Changed
- Run shared check, build, and deploy jobs on Ubuntu 26.04.
- Show Cloudflare cron schedules separately in pull request comments and job summaries instead of turning them into URLs. Schedule-only deployments now report their schedule.
- Update internal setup action references and README examples for v4.
Upgrade
The runner OS changes from Ubuntu 24.04 to 26.04. Callers using @v3 stay on Ubuntu 24.04. Change the reusable workflow reference to @v4 to opt in, then run your CI checks.
Full Changelog: v3.4.1...v4.0.0
v3.4.1
What's Changed
- Fixed partial Cloudflare deployments so a failed deployment command fails the job even when Wrangler emitted deployment URLs.
- Kept deployment summaries and pull request comments consistent with the final deployment result.
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- Added an optional
refinput to the shared pnpm setup action. - Forwarded branches, tags, and commit SHAs to
actions/checkoutwhile preserving the workflow ref by default. - Documented exact-ref usage.
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
- Added an optional
cacheinput, enabled by default, to control pnpm store caching. - Added an optional
registry-urlinput forwarded toactions/setup-nodefor registry authentication configuration. - Documented both inputs and their usage.
Full Changelog: v3.2.1...v3.3.0
v3.2.1
Dependency updates
actions/checkout:v6->v7actions/setup-node:v6->v7pnpm/action-setup:v5->v6
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Unified staging and production deployments in a single reusable workflow job.
- Shared Worker deployment, Wrangler URL extraction, summaries, and failure handling while retaining environment-specific commands and pull request comments.
- Preserved the existing workflow inputs and staging/production triggers.
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Added support for direct Worker deployment targets alongside version preview URLs.
- Report all staging deployment URLs in the workflow summary and pull request comment.
- Documented direct staging deployment support for reusable workflow consumers.
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Added an opt-in end-to-end test job to the reusable deploy workflow.
- Added optional Playwright browser installation through the
playwright-browsersinput. - Run end-to-end tests in parallel with build, typecheck, lint, and unit jobs.
- Gate staging and production deployments on the end-to-end test result.
- Updated reusable workflow and setup action examples to use the
v3major tag.
Migration Notes
- Update workflow references to
Perdolique/automations/.github/workflows/deploy.yml@v3. - Set
test-e2e-commandto the pnpm script that runs end-to-end tests. - Set
playwright-browserswhen the end-to-end job needs Playwright browsers installed.
Full Changelog: v2.0.0...v3.0.0
v2.0.0
Breaking Changes
- Renamed reusable workflow inputs:
typecheck-command->test-typecheck-commanddeploy-staging-command->deploy-to-staging-commanddeploy-production-command->deploy-to-production-command
- Removed the
.github/actions/pre-deploycomposite action. .github/actions/setup-pnpm@v2now performs checkout itself, so duplicate checkout steps should be removed from workflows that use it.
What Changed Since v1.0.4
- Added opt-in pre-deploy checks for typecheck, markdown lint, oxlint, and unit tests.
- Gated staging and production deployments on the configured check jobs.
- Updated artifact and PR comment actions to newer major versions.
- Improved README docs for Cloudflare setup, Dependabot secrets, and v2 usage examples.
- Added a repository
.gitignoreentry for.codex.
Migration Notes
- Update workflow references to
Perdolique/automations/.github/workflows/deploy.yml@v2. - Replace the old input names with the new
test-*,lint-*, anddeploy-to-*variants. - If you were using
pre-deploy, switch tosetup-pnpm@v2and download the artifact explicitly in the workflow job.
Full Changelog: v1.0.4...v2.0.0
v1.0.4
What's Changed
- feat(deploy): support multiple production URLs by @Perdolique in #7
Full Changelog: v1.0.3...v1.0.4