Skip to content

Release workflow and dependabot#5

Merged
raphael-theriault-swi merged 4 commits into
mainfrom
NH-125543
Jun 11, 2026
Merged

Release workflow and dependabot#5
raphael-theriault-swi merged 4 commits into
mainfrom
NH-125543

Conversation

@raphael-theriault-swi

Copy link
Copy Markdown
Contributor

For prod releases !

Copilot AI review requested due to automatic review settings June 10, 2026 15:58
@raphael-theriault-swi raphael-theriault-swi requested review from a team as code owners June 10, 2026 15:58

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.

Pull request overview

Adds a manually-triggered production release workflow that builds Lambda layer artifacts for x86_64/aarch64, publishes them to multiple AWS regions, and pushes versioned multi-arch Docker images to GHCR. Also enables Dependabot updates for GitHub Actions and Cargo dependencies.

Changes:

  • Introduces a Release GitHub Actions workflow to build and upload per-arch artifacts, publish Lambda layers across regions, and publish multi-arch Docker manifests with semver tags.
  • Adds a Dependabot configuration to regularly update GitHub Actions and Rust (Cargo) dependencies.

Reviewed changes

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

File Description
.github/workflows/release.yaml New release workflow for building artifacts, publishing Lambda layers to prod regions, and pushing versioned GHCR images/manifests.
.github/dependabot.yaml New Dependabot configuration for GitHub Actions + Cargo weekly updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yaml Outdated
Comment thread .github/workflows/release.yaml Outdated
@raphael-theriault-swi raphael-theriault-swi changed the title Release workflow and dependant Release workflow and dependabot Jun 10, 2026
raphael-theriault-swi and others added 3 commits June 10, 2026 12:24
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.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.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/release.yaml

@cheempz cheempz 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.

LGTM

@raphael-theriault-swi raphael-theriault-swi merged commit 952e539 into main Jun 11, 2026
7 checks passed
@raphael-theriault-swi raphael-theriault-swi deleted the NH-125543 branch June 11, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants