Skip to content

Commit

Permalink
fix(ci): use release action instead of upload artifcts
Browse files Browse the repository at this point in the history
  • Loading branch information
woile committed Feb 12, 2024
1 parent c4ed350 commit a61be69
Showing 1 changed file with 21 additions and 9 deletions.
30 changes: 21 additions & 9 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,53 @@ jobs:
linux-release:
name: cargo publish
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- run: cargo publish --token ${CRATES_TOKEN}
env:
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
- run: cargo build --release
- run: cp target/release/libsqlite_uuid.so libsqlite-uuid-ubuntu
- name: Upload artifacts
uses: actions/upload-artifact@v2
uses: softprops/action-gh-release@v1
with:
name: libsqlite-uuid-ubuntu
path: target/release/libsqlite_uuid.so
files: libsqlite-uuid-ubuntu
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
mac-release:
name: cargo publish mac
runs-on: macos-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- run: cargo build --release
- run: cp target/release/libsqlite_uuid.dylib libsqlite-uuid-macos
- name: Upload artifacts
uses: actions/upload-artifact@v2
uses: softprops/action-gh-release@v1
with:
name: libsqlite-uuid-macos
path: target/release/libsqlite_uuid.dylib
files: libsqlite-uuid-macos
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
mac-arm-release:
name: cargo publish mac arm
runs-on: macos-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: aarch64-apple-darwin
- run: cargo build --release --target aarch64-apple-darwin
- run: cp target/release/libsqlite_uuid.dylib libsqlite-uuid-macos-arm
- name: Upload artifacts
uses: actions/upload-artifact@v2
uses: softprops/action-gh-release@v1
with:
name: libsqlite-uuid-macos-arm
path: target/release/libsqlite_uuid.dylib
files: libsqlite-uuid-macos-arm
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit a61be69

Please sign in to comment.