Skip to content

Use edge-apps-actions v26.10.2 and add release badge to README - #16

Merged
salmanfarisvp merged 4 commits into
developmentfrom
chore/edge-apps-actions-v26.10.0
Oct 29, 2026
Merged

salmanfarisvp merged 4 commits into
developmentfrom
chore/edge-apps-actions-v26.10.0

Conversation

@salmanfarisvp

@salmanfarisvp salmanfarisvp commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Checks, Initialize and Update call the edge-apps-actions v26.10.2 reusable workflows; deploys queue instead of running side by side, and a running deploy is never cancelled.
  • Dependabot checks GitHub Actions weekly and targets development.
  • README documents the deploy method: pushes to main start a stage deploy, a v* tag on main starts the production deploy (tags not on main are refused); both wait for approval.
  • Update workflow now matches clock-app: pushes to main deploy to stage, v* tags on main deploy to production (tags not on main are refused).
  • README: release version badge and a 1920x1080 preview screenshot at the top, like clock-app.
  • README: Releasing section documenting the tag-based release (git tag + gh release create).

Releasing after merge

Merge into development first, then open a development → main PR. Pushes to main start a stage deploy (waits for approval); a v* tag on main starts the production deploy (also waits for approval).

git tag v26.10.0 && git push origin v26.10.0
gh release create v26.10.0 --verify-tag --generate-notes --title v26.10.0

salmanfarisvp and others added 2 commits October 21, 2026 20:32
Deploy stage on pushes to the default branch and production on
vYY.M.PATCH tags, refusing tags not on the default branch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 21, 2026 15:07
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Production initialization should remain pinned to main, and the README preview image URL needs correction.

1 open issue
What changed in this PR

Updates deployment workflows to newer Edge Apps Actions versions and adds release metadata and a preview image to the README.

Changes:

  • Pins Edge Apps Actions to v26.10.0 and checkout to v7.
  • Deploys main to stage and version tags to production.
  • Updates initialization app ID handling.
  • Adds a release badge and preview screenshot.
File Description
README.md Adds release badge and preview image.
.github/​workflows/​update-edge-app.yml Updates deployment triggers, environments, and action versions.
.github/​workflows/​initialize-edge-app.yml Updates initialization action and scoped app ID expression.
.github/​workflows/​checks.yml Updates checks action version.

Review effort: Lite

@@ -30,12 +30,12 @@ jobs:
environment: ${{ inputs.environment }}
steps:
- uses: actions/checkout@v7
Copilot AI lite review requested due to automatic review settings October 21, 2026 15:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Resolve the production checkout ref and app ID fallback issues in the deployment workflows.

1 open issue

Review effort: Lite

Checks, Initialize and Update now call the reusable workflows; deploys
queue instead of running side by side. Dependabot checks GitHub Actions
weekly and targets development, so pin bumps go through the usual flow.
Copilot AI lite review requested due to automatic review settings October 28, 2026 13:10
@salmanfarisvp salmanfarisvp changed the title Use edge-apps-actions v26.10.0 and add release badge to README Use edge-apps-actions v26.10.2 and add release badge to README Oct 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Active issues remain because the workflows use the wrong requested action version and can initialize production from a non-main ref.

5 open issues

Review effort: Lite

Comment on lines +31 to +36
uses: Screenly/edge-apps-actions/.github/workflows/initialize.yml@v26.10.2
with:
environment: ${{ inputs.environment }}
edge_app_name: ${{ inputs.edge_app_name }}
edge_app_title: ${{ inputs.edge_app_title }}
secrets:
steps:
- uses: actions/checkout@v7
- uses: Screenly/edge-apps-actions/checks@v1
uses: Screenly/edge-apps-actions/.github/workflows/checks.yml@v26.10.2
edge_app_title: ${{ inputs.edge_app_title }}
environment: ${{ inputs.environment }}
edge_app_id: ${{ secrets.EDGE_APP_ID || (inputs.environment == 'production' && vars.PRODUCTION_EDGE_APP_ID || (inputs.environment == 'stage' && vars.STAGE_EDGE_APP_ID)) }}
uses: Screenly/edge-apps-actions/.github/workflows/initialize.yml@v26.10.2
edge_app_id: ${{ secrets.EDGE_APP_ID || vars.PRODUCTION_EDGE_APP_ID }}
jobs:
update:
uses: Screenly/edge-apps-actions/.github/workflows/update.yml@v26.10.2
@salmanfarisvp
salmanfarisvp merged commit 025e259 into development Oct 29, 2026
3 checks passed
@salmanfarisvp
salmanfarisvp deleted the chore/edge-apps-actions-v26.10.0 branch October 29, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants