Skip to content

update workflows for prod deploys#44

Merged
godronus merged 3 commits into
mainfrom
fix/release-workflow
Jun 9, 2026
Merged

update workflows for prod deploys#44
godronus merged 3 commits into
mainfrom
fix/release-workflow

Conversation

@godronus

@godronus godronus commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator
  • debugger deploys no longer required.
  • add a FastEdge-lib version drift checker

Copilot AI review requested due to automatic review settings June 9, 2026 14:04
@godronus godronus changed the title update workflows for prod ready deploys, debugger deploys no longer r… update workflows for prod deploys Jun 9, 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.

Pull request overview

Updates GitHub Actions workflows to pin the FastEdge CLI version via a repo-tracked .fastedge-cli-version file, and adds an automated workflow to detect and propose updates when the upstream FastEdge-lib release changes.

Changes:

  • Pin CLI version in PR integration tests by reading .fastedge-cli-version and passing it into the CLI setup action.
  • Centralize CLI version resolution for release workflows (NPM release + tag-based release) via a dedicated read_cli_version job and pass it into reusable workflows.
  • Add a scheduled/manual “CLI drift” workflow that opens a PR updating .fastedge-cli-version when upstream releases drift.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/workflows/pr-tests.yml Reads the pinned CLI version and passes it to the composite CLI setup action for PR integration tests.
.github/workflows/npm-release.yml Adds .fastedge-cli-version to the release trigger paths and propagates the pinned CLI version into reusable test/download workflows.
.github/workflows/create-release.yml Removes manual dispatch inputs and switches release jobs to use the pinned CLI version.
.github/workflows/check-cli-drift.yml New scheduled workflow to detect drift vs upstream FastEdge-lib and open an update PR.
.fastedge-cli-version Introduces the pinned FastEdge CLI tag (v0.16.5).

Comment thread .github/workflows/create-release.yml
Comment thread .github/workflows/check-cli-drift.yml
@godronus godronus requested a review from qrdl June 9, 2026 15:05
@godronus godronus merged commit 7e94306 into main Jun 9, 2026
6 checks passed
@godronus

godronus commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

🎉 This PR is included in version 0.2.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants