aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2023-04-28 02:28:06 +0000
committerSven-Hendrik Haase <svenstaro@gmail.com>2023-04-28 02:28:06 +0000
commit5496f9b541ae554f46de5ab85e4422ed044f4a13 (patch)
tree30ac6c486cf92dac9a95ff7f8ccfffe7366a472b
parentUpdate CHANGELOG (diff)
downloadminiserve-5496f9b541ae554f46de5ab85e4422ed044f4a13.tar.gz
miniserve-5496f9b541ae554f46de5ab85e4422ed044f4a13.zip
Modernize CI and add aarch64-apple-darwin
Diffstat (limited to '')
-rw-r--r--.github/workflows/build-release.yml10
1 files changed, 7 insertions, 3 deletions
diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml
index 7d59df5..941d74f 100644
--- a/.github/workflows/build-release.yml
+++ b/.github/workflows/build-release.yml
@@ -67,6 +67,10 @@ jobs:
target: x86_64-apple-darwin
compress: true
cargo_flags: ""
+ - os: macos-latest
+ target: aarch64-apple-darwin
+ compress: false
+ cargo_flags: ""
- os: ubuntu-latest
target: x86_64-unknown-freebsd
compress: false
@@ -74,7 +78,7 @@ jobs:
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
@@ -96,7 +100,7 @@ jobs:
- name: Compress binaries
uses: svenstaro/upx-action@v2
with:
- file: target/${{ matrix.target }}/release/miniserve${{ env.EXE }}
+ files: target/${{ matrix.target }}/release/miniserve${{ env.EXE }}
args: --best --lzma
strip: false # We're stripping already in Cargo.toml
if: ${{ matrix.compress }}
@@ -110,7 +114,7 @@ jobs:
- name: Get version from tag
id: extract_version
run: |
- echo ::set-output name=version::${GITHUB_REF_NAME#v}
+ echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
shell: bash
- name: Install CHANGELOG parser