Skip to content
Snippets Groups Projects
Unverified Commit 713b063e authored by mul53's avatar mul53 Committed by GitHub
Browse files

Feat/ci publish packages (#161)

* initial commit

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Update publish_package.yml

* Rename publish_package.yml to publish_packages.yml

* final changes
parent e8f6a401
No related branches found
No related tags found
No related merge requests found
on:
release:
types: [published, prereleased]
name: Publish Package
jobs:
check:
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: make Cargo.toml
- run: cargo install cargo-unleash --version 1.0.0-alpha.10
- run: cargo unleash check
fmt:
name: Rustfmt
runs-on: ubuntu-latest
needs: check
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: rustup component add rustfmt
- run: make Cargo.toml
- uses: actions-rs/cargo@v1
with:
command: fmt
args: --all
test:
name: Tests
runs-on: ubuntu-latest
needs: fmt
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: make Cargo.toml
- uses: actions-rs/cargo@v1
with:
command: test
clippy:
name: Clippy
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: make Cargo.toml
- run: rustup component add clippy
- uses: actions-rs/cargo@v1
with:
command: clippy
publish:
name: Publish Package
runs-on: ubuntu-latest
needs: clippy
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- run: make Cargo.toml
- run: cargo install cargo-unleash --version 1.0.0-alpha.10
- run: cargo unleash em-dragons --no-check
env:
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment