generated from PlexSheep/baserepo
32 lines
897 B
YAML
32 lines
897 B
YAML
name: Cargo Check, Format, Fix, Test and publish
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
|
|
#jobs:
|
|
# format:
|
|
# name: cargo CI
|
|
# permissions:
|
|
# # Give the default GITHUB_TOKEN write permission to commit and push the
|
|
# # added or changed files to the repository.
|
|
# contents: write
|
|
# steps:
|
|
# - name: get repo
|
|
# uses: actions/checkout@v4
|
|
# - name: install rust
|
|
# uses: dtolnay/rust-toolchain@stable
|
|
# - name: config custom registry
|
|
# run: |
|
|
# mkdir -p ~/.cargo/
|
|
# echo -e '[registry]
|
|
# cscherr= "cscherr"
|
|
#
|
|
# [registries.cscherr]
|
|
# index = "sparse+https://git.cscherr.de/api/packages/PlexSheep/cargo/"
|
|
# ' > ~/.cargo/config.toml
|
|
# cat ~/.cargo/config.toml
|
|
# - name: publish crates on git.cscherr.de
|
|
# run: |
|
|
# cargo workspaces publish --registry cscherr
|