Skip to content

Merge pull request #546 from YuukiToriyama/update-license-file #55

Merge pull request #546 from YuukiToriyama/update-license-file

Merge pull request #546 from YuukiToriyama/update-license-file #55

name: Upload artifact to crates.io
on:
push:
tags:
- 'v*'
jobs:
build:
runs-on: ubuntu-latest
environment: crates-io
defaults:
run:
working-directory: core
steps:
- uses: actions/checkout@v4
- name: Build check
run: cargo build --verbose
- name: Unit Testing
run: |
cargo test
cargo test --features blocking
- name: Try packaging
run: cargo publish --dry-run
- name: Show files will be included
run: cargo package --list
- name: Upload artifact to crates.io
run: cargo publish
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}