Skip to content

chore(submodules): update external submodules (#468) #465

chore(submodules): update external submodules (#468)

chore(submodules): update external submodules (#468) #465

Workflow file for this run

name: Release Crate
on:
push:
branches:
- main
jobs:
lint_and_test:
name: Testing
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: arduino/setup-protoc@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
- uses: actions-rs/cargo@v1
with:
command: test
args: --all-features
package_and_publish:
name: Package and Publish
needs:
- lint_and_test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: arduino/setup-protoc@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v3
with:
extra_plugins: |
semantic-release-cargo
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}