Skip to content

Commit 264dcd3

Browse files
committed
Update CI
1 parent ff26746 commit 264dcd3

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ${{ matrix.os }}
1919

2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222
- name: Setup Rust Toolchain
2323
uses: actions-rust-lang/setup-rust-toolchain@v1
2424
- name: Check formatting

.github/workflows/release.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,33 @@ jobs:
1414
include:
1515
- os: windows-2022
1616
target: x86_64-pc-windows-msvc
17+
install: false
18+
- os: windows-2022
19+
target: aarch64-pc-windows-msvc
20+
install: true
1721
- os: ubuntu-22.04
1822
target: x86_64-unknown-linux-musl
19-
- os: macos-12
23+
install: true
24+
- os: ubuntu-22.04-arm
25+
target: aarch64-unknown-linux-musl
26+
install: true
27+
- os: macos-13
2028
target: x86_64-apple-darwin
21-
- os: macos-12
29+
- os: macos-13
2230
target: aarch64-apple-darwin
31+
install: true
2332

2433
runs-on: ${{ matrix.os }}
2534

2635
steps:
27-
- uses: actions/checkout@v4
36+
- uses: actions/checkout@v5
2837

2938
- name: Setup Rust Toolchain
3039
uses: actions-rust-lang/setup-rust-toolchain@v1
3140

3241
- name: Install target
42+
if: matrix.install
3343
run: rustup target add ${{ matrix.target }}
34-
if: contains(fromJSON('["x86_64-unknown-linux-musl", "aarch64-apple-darwin"]'), matrix.target)
3544

3645
- name: Install musl-tools
3746
if: matrix.target == 'x86_64-unknown-linux-musl'
@@ -54,7 +63,7 @@ jobs:
5463
tar zcf $staging.tar.gz $staging
5564
echo "ASSET=$staging.tar.gz" >> $GITHUB_OUTPUT
5665
57-
- uses: actions/upload-artifact@v3
66+
- uses: actions/upload-artifact@v4
5867
with:
5968
name: release-${{ matrix.os }}
6069
path: ${{ steps.package.outputs.ASSET }}

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## v0.6.0 - 2025-10-10
8+
### Added
9+
- Prebuilt binaries for more platforms.
10+
811
### Changed
912
- Replaced apple-sys by objc2 (Thanks to @brian-contio-ai in [#32](https://github.com/segevfiner/keepawake-rs/pull/32))
1013
- Updated dependencies

0 commit comments

Comments
 (0)