remove arch build causing runner exhaustion
This commit is contained in:
31
.github/workflows/build.yaml
vendored
31
.github/workflows/build.yaml
vendored
@@ -97,7 +97,6 @@ jobs:
|
||||
matrix:
|
||||
include:
|
||||
- target: x86_64-unknown-linux-gnu
|
||||
- target: aarch64-unknown-linux-gnu
|
||||
|
||||
env:
|
||||
VERGEN_GIT_DESCRIBE: ${{ needs.compute-version.outputs.describe }}
|
||||
@@ -169,29 +168,15 @@ jobs:
|
||||
name: binary-x86_64-unknown-linux-gnu
|
||||
path: binary-x86_64
|
||||
|
||||
- name: Download binary aarch64
|
||||
uses: actions/download-artifact@v8
|
||||
with:
|
||||
name: binary-aarch64-unknown-linux-gnu
|
||||
path: binary-aarch64
|
||||
|
||||
- name: Create final archives
|
||||
run: |
|
||||
for arch in x86_64 aarch64; do
|
||||
mkdir -p dist/${arch}/share
|
||||
cp -r assets-dist/share/* dist/${arch}/share/
|
||||
cp assets-dist/LICENSE dist/${arch}/LICENSE
|
||||
cp binary-$arch/mas-cli dist/${arch}/mas-cli
|
||||
chmod -R u=rwX,go=rX dist/${arch}/
|
||||
chmod u=rwx,go=rx dist/${arch}/mas-cli
|
||||
tar -czvf mas-cli-${arch}-linux.tar.gz --owner=0 --group=0 -C dist/${arch}/ .
|
||||
done
|
||||
|
||||
- name: Upload aarch64 archive
|
||||
uses: actions/upload-artifact@v7.0.0
|
||||
with:
|
||||
name: mas-cli-aarch64-linux
|
||||
path: mas-cli-aarch64-linux.tar.gz
|
||||
mkdir -p dist/x86_64/share
|
||||
cp -r assets-dist/share/* dist/x86_64/share/
|
||||
cp assets-dist/LICENSE dist/x86_64/LICENSE
|
||||
cp binary-x86_64/mas-cli dist/x86_64/mas-cli
|
||||
chmod -R u=rwX,go=rX dist/x86_64/
|
||||
chmod u=rwx,go=rx dist/x86_64/mas-cli
|
||||
tar -czvf mas-cli-x86_64-linux.tar.gz --owner=0 --group=0 -C dist/x86_64/ .
|
||||
|
||||
- name: Upload x86_64 archive
|
||||
uses: actions/upload-artifact@v7.0.0
|
||||
@@ -354,7 +339,6 @@ jobs:
|
||||
```
|
||||
|
||||
files: |
|
||||
artifacts/mas-cli-aarch64-linux.tar.gz
|
||||
artifacts/mas-cli-x86_64-linux.tar.gz
|
||||
draft: true
|
||||
|
||||
@@ -431,7 +415,6 @@ jobs:
|
||||
```
|
||||
|
||||
files: |
|
||||
artifacts/mas-cli-aarch64-linux.tar.gz
|
||||
artifacts/mas-cli-x86_64-linux.tar.gz
|
||||
prerelease: true
|
||||
make_latest: false
|
||||
|
||||
Reference in New Issue
Block a user