Skip to content

Merge pull request #392 from YuukiToriyama/feature/refactor-core/master #40

Merge pull request #392 from YuukiToriyama/feature/refactor-core/master

Merge pull request #392 from YuukiToriyama/feature/refactor-core/master #40

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 }}