commit 15b9229209f3678ae90307791ce0542971aba35c
parent a18a20b12d2f7f8a6ded012f30bd8c83c8ad241b
Author: Minerva_juppiter <94231606+minerva-jupiter@users.noreply.github.com>
Date: Wed, 29 Jul 2026 23:16:25 +0900
Add cargo_deb_flags for multiple GitHub releases
Diffstat:
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/cargo-deb.yaml b/.github/workflows/cargo-deb.yaml
@@ -25,18 +25,22 @@ jobs:
type: github-release
repo: nushell/nushell
bin: nu
+ cargo_deb_flags: ""
- name: starship
type: github-release
repo: starship/starship
bin: starship
+ cargo_deb_flags: ""
- name: zellij
type: github-release
repo: zellij-org/zellij
bin: zellij
+ cargo_deb_flags: "--no-metadata"
- name: gemini-commit-message
type: git-head
repo: minerva-jupiter/gemini-commit-message
bin: gemini-commit-message
+ cargo_deb_flags: ""
steps:
- name: Checkout repository
@@ -48,7 +52,7 @@ jobs:
- name: Install cargo-deb
run: cargo install cargo-deb
- name: Install Protoc
- uses: arduino/setup-protoc@v2
+ uses: arduino/setup-protoc@main
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -69,12 +73,7 @@ jobs:
cd source
- # zellij でcargo.tomlに存在するassets/{layout,man}が存在しないことへの対策
- if [ "${{ matrix.name }}" = "zellij" ]; then
- cargo xtask ci build-release
- fi
-
- cargo deb
+ cargo deb ${{ matrix.cargo_deb_flags }}
mkdir -p ../../debs
cp target/debian/*.deb ../../debs/