Repository navigation
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 theproductionenvironment's reviewers. - Initialize has its own queue, so a push can't replace a queued Initialize.
delete_missing_settingsdefaults totruein the reusable update workflow (theupdateaction still defaults tofalse).- 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