1- name : Shell - Build aarch64
1+ name : Shell Crates - Build, Package, and Publish for aarch64
22
33on :
44 workflow_dispatch :
3030 fail-fast : false
3131 matrix :
3232 include :
33- - name : Launcher
33+ - name : Launcher Crate Build
3434 package : launcher
3535
3636 runs-on : ubicloud-standard-2-arm
@@ -117,13 +117,13 @@ jobs:
117117 --base-url "$PULP_API_URL" \
118118 --overwrite
119119
120- - name : Build [ ${{ matrix.package }}]
120+ - name : Build ${{ matrix.package }}
121121 run : |
122122 cargo --config net.git-fetch-with-cli=true fetch
123123 cargo build --release --package ${{ matrix.package }}
124124 ls -la target/release
125125
126- - name : Package deb [ ${{ matrix.package }}]
126+ - name : Package deb ${{ matrix.package }}
127127 run : |
128128 sudo apt install -y fakeroot
129129 fakeroot cargo deb --no-build --package ${{ matrix.package }}
@@ -144,7 +144,7 @@ jobs:
144144
145145 echo "[INFO] ✅ Repacked: $DEB_FILE"
146146
147- - name : Prepare artifacts [ ${{ matrix.package }}]
147+ - name : Prepare artifacts ${{ matrix.package }}
148148 run : |
149149 mkdir -p build
150150 cp target/release/${{ matrix.package }} ./build || true
@@ -156,11 +156,11 @@ jobs:
156156 name : ${{ matrix.package }}-artifacts
157157 path : ./build/*
158158
159- - name : Publish to Pulp [ ${{ matrix.package }}]
159+ - name : Publish to Pulp ${{ matrix.package }}
160160 run : |
161161 set -euo pipefail
162162
163- DEB_FILE=$(find ./build/deb -name "${{ matrix.package }}*.deb" -type f | head -n1)
163+ DEB_FILE=$(find ./build -name "${{ matrix.package }}*.deb" -type f | head -n1)
164164
165165 if [ -z "$DEB_FILE" ]; then
166166 echo "[ERROR] No .deb file found for ${{ matrix.package }}"
0 commit comments