[PR #6994] ci: create GitHub Release with binaries on tag push. #23375

Open
opened 2026-05-16 05:58:50 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dani-garcia/vaultwarden/pull/6994
Author: @TriplEight
Created: 3/22/2026
Status: 🔄 Open

Base: mainHead: pr/3x8_github-release


📝 Commits (1)

  • ef4fbbc ci: create GitHub Release with binaries on tag push.

📊 Changes

1 file changed (+52 additions, -0 deletions)

View changed files

📝 .github/workflows/release.yml (+52 -0)

📄 Description

Adds a create-release job that runs after merge-manifests completes,
gated to tag pushes only. Downloads all 8 binary artifacts (4 arch ×
2 base_image), renames them to release-friendly names, and publishes
a GitHub Release via gh CLI with auto-generated notes.

Asset naming convention:
vaultwarden-linux-amd64 (debian, glibc)
vaultwarden-linux-amd64-musl (alpine, musl)
vaultwarden-linux-armv6
vaultwarden-linux-armv6-musl

Replaces 1-day-retention Actions artifacts as the permanent home for
release binaries. Uses --generate-notes for auto changelog from PRs
and commits since the previous tag.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dani-garcia/vaultwarden/pull/6994 **Author:** [@TriplEight](https://github.com/TriplEight) **Created:** 3/22/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `pr/3x8_github-release` --- ### 📝 Commits (1) - [`ef4fbbc`](https://github.com/dani-garcia/vaultwarden/commit/ef4fbbce91c4f97c5ff6a368644613d3220c914a) ci: create GitHub Release with binaries on tag push. ### 📊 Changes **1 file changed** (+52 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+52 -0) </details> ### 📄 Description Adds a create-release job that runs after merge-manifests completes, gated to tag pushes only. Downloads all 8 binary artifacts (4 arch × 2 base_image), renames them to release-friendly names, and publishes a GitHub Release via gh CLI with auto-generated notes. Asset naming convention: vaultwarden-linux-amd64 (debian, glibc) vaultwarden-linux-amd64-musl (alpine, musl) vaultwarden-linux-armv6 vaultwarden-linux-armv6-musl Replaces 1-day-retention Actions artifacts as the permanent home for release binaries. Uses --generate-notes for auto changelog from PRs and commits since the previous tag. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-16 05:58:50 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#23375