Skip to content

v26.10.2

Latest

Choose a tag to compare

@salmanfarisvp salmanfarisvp released this 26 Oct 09:32
466ab0d

Adds reusable workflows, so an app's callers shrink to a few lines that pin Screenly/edge-apps-actions/.github/workflows/{checks,initialize,update}.yml@v26.10.2 (see examples/ and the README).

Behaviour to know before bumping:

  • Deploys queue, they don't cancel. One deploy runs per environment; a newer push waits, and a still newer one replaces the waiting run. A running deploy is never cancelled.
  • Stage deploys only from the default branch (push or manual run); production only from a v* tag on the default branch, through the production environment's reviewers.
  • Initialize has its own queue, so a push can't replace a queued Initialize.
  • delete_missing_settings defaults to true in the reusable update workflow (the update action still defaults to false).
  • After re-running a deploy that stopped part-way, check the live revision in Screenly (see README).

The action logic moved to scripts/ with tests; a package.json that can't be parsed now fails instead of deploying the repo root.

What's Changed

  • Add reusable checks/initialize/update workflows; queue deploys by @salmanfarisvp in #25

Full Changelog: v26.10.1...v26.10.2