Skip to content

bump: version 0.2.6 → 0.2.7 #8

bump: version 0.2.6 → 0.2.7

bump: version 0.2.6 → 0.2.7 #8

Workflow file for this run

name: Release
on:
push:
tags:
- '*-?[0-9]+*'
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.so
- name: create tar name
id: file-name
run: |
echo "FILE_NAME=libsqlite_uuid-$(uname -s)-$(uname -m)" >> "$GITHUB_OUTPUT"
- name: Compress action step
uses: a7ul/tar-action@v1.1.0
id: compress
with:
command: c
files: |
./libsqlite_uuid.so
outPath: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
- name: Upload artifacts
uses: softprops/action-gh-release@v1
with:
files: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
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.dylib
- name: create tar name
id: file-name
run: |
echo "FILE_NAME=libsqlite_uuid-$(uname -s)-$(uname -m)" >> "$GITHUB_OUTPUT"
- name: Compress action step
uses: a7ul/tar-action@v1.1.0
id: compress
with:
command: c
files: |
./libsqlite_uuid.dylib
outPath: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
- name: Upload artifacts
uses: softprops/action-gh-release@v1
with:
files: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
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/aarch64-apple-darwin/release/libsqlite_uuid.dylib libsqlite_uuid.dylib
- name: create tar name
id: file-name
run: |
echo "FILE_NAME=libsqlite_uuid-$(uname -s)-$(uname -m)" >> "$GITHUB_OUTPUT"
- name: Compress action step
uses: a7ul/tar-action@v1.1.0
id: compress
with:
command: c
files: |
./libsqlite_uuid.dylib
outPath: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
- name: Upload artifacts
uses: softprops/action-gh-release@v1
with:
files: ${{ steps.file-name.outputs.FILE_NAME }}.tar.gz
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}