Skip to content

Releases: Perdolique/automations

v4.0.0

Choose a tag to compare

@Perdolique Perdolique released this 25 Sep 08:19
0ce4fc0

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

Choose a tag to compare

@Perdolique Perdolique released this 23 Aug 18:18

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

Choose a tag to compare

@Perdolique Perdolique released this 13 Aug 21:23
ca14521

What's Changed

  • Added an optional ref input to the shared pnpm setup action.
  • Forwarded branches, tags, and commit SHAs to actions/checkout while preserving the workflow ref by default.
  • Documented exact-ref usage.

Full Changelog: v3.3.0...v3.4.0

v3.3.0

Choose a tag to compare

@Perdolique Perdolique released this 10 Aug 17:58

What's Changed

  • Added an optional cache input, enabled by default, to control pnpm store caching.
  • Added an optional registry-url input forwarded to actions/setup-node for registry authentication configuration.
  • Documented both inputs and their usage.

Full Changelog: v3.2.1...v3.3.0

v3.2.1

Choose a tag to compare

@Perdolique Perdolique released this 10 Aug 17:48

Dependency updates

  • actions/checkout: v6 -> v7
  • actions/setup-node: v6 -> v7
  • pnpm/action-setup: v5 -> v6

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@Perdolique Perdolique released this 02 Aug 17:11

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

Choose a tag to compare

@Perdolique Perdolique released this 02 Aug 16:49

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

Choose a tag to compare

@Perdolique Perdolique released this 01 Aug 18:57

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-browsers input.
  • 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 v3 major tag.

Migration Notes

  • Update workflow references to Perdolique/automations/.github/workflows/deploy.yml@v3.
  • Set test-e2e-command to the pnpm script that runs end-to-end tests.
  • Set playwright-browsers when the end-to-end job needs Playwright browsers installed.

Full Changelog: v2.0.0...v3.0.0

v2.0.0

Choose a tag to compare

@Perdolique Perdolique released this 05 Apr 10:23

Breaking Changes

  • Renamed reusable workflow inputs:
    • typecheck-command -> test-typecheck-command
    • deploy-staging-command -> deploy-to-staging-command
    • deploy-production-command -> deploy-to-production-command
  • Removed the .github/actions/pre-deploy composite action.
  • .github/actions/setup-pnpm@v2 now 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 .gitignore entry 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-*, and deploy-to-* variants.
  • If you were using pre-deploy, switch to setup-pnpm@v2 and download the artifact explicitly in the workflow job.

Full Changelog: v1.0.4...v2.0.0

v1.0.4

Choose a tag to compare

@Perdolique Perdolique released this 01 Dec 20:46
432d4b3

What's Changed

  • feat(deploy): support multiple production URLs by @Perdolique in #7

Full Changelog: v1.0.3...v1.0.4