Skip to content

Use edge-apps-actions v26.10.0 and add release badge to README - #43

Open
salmanfarisvp wants to merge 4 commits into
developmentfrom
chore/edge-apps-actions-v26.10.0
Open

salmanfarisvp wants to merge 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

  • Pin all Screenly/edge-apps-actions steps to v26.10.0 and actions/checkout to v7.
  • Initialize workflow uses the scoped edge_app_id expression from the edge-apps-actions README.
  • checks.yml now also runs on development, like clock-app.
  • 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 at the top, like clock-app.
  • README: Releasing section documenting the tag-based release (git tag + gh release create).

Releasing after merge

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

🤖 Generated with Claude Code

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
salmanfarisvp and others added 2 commits October 21, 2026 20:44
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Retain or explicitly validate the stable main checkout for manual initialization runs.

No open issues 🎉

What changed in this PR

Updates GitHub Actions versions, deployment routing, initialization handling, and the README release badge.

Changes:

  • Pins Edge Apps actions to v26.10.0 and checkout to v7.
  • Adds stage/production deployment routing and tag validation.
  • Adds a release badge and scoped app ID handling.
  • Retains a required follow-up for stable main checkout during manual initialization.
File Reviewed changes
README.md Adds the release version badge.
.github/​workflows/​update-edge-app.yml Updates action versions, deployment routing, and production tag validation.
.github/​workflows/​initialize-edge-app.yml Updates initialization handling; manual runs should remain pinned to main.
.github/​workflows/​checks.yml Updates the checks action version.

Review effort: Lite

Copilot AI lite review requested due to automatic review settings October 21, 2026 15:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Critical production-safety issues remain in initialization and tag deployment workflows.

2 open issues

Review effort: Lite

@@ -30,12 +30,12 @@ jobs:
environment: ${{ inputs.environment }}
steps:
- uses: actions/checkout@v7
name: Updating RSS Reader in production
runs-on: ubuntu-latest
if: startsWith(github.ref, 'refs/tags/v')
if: github.event_name == 'push' && !github.event.deleted && startsWith(github.ref, 'refs/tags/v')

This branch has not been deployed

No deployments
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