generated from PlexSheep/baserepo
auto publish on push to master
Cargo Check, Format, Fix, Test and publish / cargo CI (push) Failing after 2m5s
Details
Cargo Check, Format, Fix, Test and publish / cargo CI (push) Failing after 2m5s
Details
only publish in master this time it will work fix publish ci .gitea/workflows/cargo-publish.yaml aktualisiert .gitea/workflows/cargo-publish.yaml aktualisiert this time for real regular CI on push to not master CI move token around this time for real ci for sure this time ci is so great bump version
This commit is contained in:
parent
badcc62420
commit
09767c7db0
|
@ -4,19 +4,33 @@ on:
|
|||
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
|
||||
packages: write
|
||||
env:
|
||||
# CSCHERR_CARGO_TOKEN: "Bearer ${{ secrets.CARGO_REGISTRY_TOKEN_CSCHERRDE }}"
|
||||
CSCHERR_CARGO_TOKEN: "Bearer ${{ secrets.GITEA_TOKEN }}"
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
- run: cargo check --all-features --all-targets
|
||||
- run: rustup component add rustfmt
|
||||
- run: cargo fix --all-features --all-targets
|
||||
- run: cargo fmt --all
|
||||
- run: cargo test --all-features --all-targets
|
||||
- run: cargo publish --index "https://git.cscherr.de/PlexSheep/_cargo-index.git --dry-run
|
||||
- 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
|
||||
uses: katyo/publish-crates@v2
|
||||
with:
|
||||
args: --registry cscherr --token=$CSCHERR_CARGO_TOKEN
|
||||
|
|
|
@ -2,7 +2,8 @@ name: Cargo Check, Format, Fix and Test
|
|||
on:
|
||||
push:
|
||||
branches:
|
||||
- devel
|
||||
- '**'
|
||||
- '!master'
|
||||
|
||||
jobs:
|
||||
format:
|
||||
|
@ -12,19 +13,32 @@ jobs:
|
|||
# added or changed files to the repository.
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
- run: cargo check --all-features --all-targets
|
||||
- run: rustup component add rustfmt
|
||||
- run: cargo fix --all-features --all-targets
|
||||
- run: cargo fmt --all
|
||||
- run: cargo test --all-features --all-targets
|
||||
- uses: stefanzweifel/git-auto-commit-action@v5
|
||||
- name: get repo
|
||||
uses: actions/checkout@v4
|
||||
- name: install rust
|
||||
uses: dtolnay/rust-toolchain@stable
|
||||
run: rustup component add rustfmt
|
||||
- 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: cargo check
|
||||
run: cargo check --all-features --all-targets
|
||||
- name: cargo fix
|
||||
run: cargo fix --all-features --all-targets
|
||||
- name: cargo fmt
|
||||
run: cargo fmt --all
|
||||
- name: cargo test
|
||||
run: cargo test --all-features --all-targets
|
||||
- name: commit back to repository
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
# Optional. Commit message for the created commit.
|
||||
# Defaults to "Apply automatic changes"
|
||||
commit_message: automatic cargo CI changes
|
||||
commit_user_name: Gitea CI
|
||||
commit_user_email: noreply@cscherr.de
|
||||
commit_author: Gitea CI <noreply@cscherr.de>
|
||||
|
||||
|
|
18
Cargo.toml
18
Cargo.toml
|
@ -13,7 +13,7 @@ members = [
|
|||
default-members = [".", "members/libpt-bin", "members/libpt-core"]
|
||||
[workspace.package]
|
||||
publish = true
|
||||
version = "0.2.4"
|
||||
version = "0.2.5"
|
||||
edition = "2021"
|
||||
authors = ["Christoph J. Scherr <software@cscherr.de>"]
|
||||
license = "MIT"
|
||||
|
@ -31,6 +31,8 @@ categories = [
|
|||
[workspace.dependencies]
|
||||
anyhow = "1.0.79"
|
||||
thiserror = "1.0.56"
|
||||
libpt-log = { version = "0.2.5", path = "../libpt-log" }
|
||||
libpt-bintols = { version = "0.2.5", ath = "../libpt-bintols" }
|
||||
|
||||
[package]
|
||||
name = "libpt"
|
||||
|
@ -69,10 +71,10 @@ crate-type = [
|
|||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
libpt-bintols = { path = "members/libpt-bintols" }
|
||||
libpt-core = { path = "members/libpt-core" }
|
||||
libpt-hedu = { path = "members/libpt-hedu" }
|
||||
libpt-log = { path = "members/libpt-log" }
|
||||
libpt-math = { path = "members/libpt-math" }
|
||||
libpt-ccc = { path = "members/libpt-ccc" }
|
||||
libpt-net = { path = "members/libpt-net" }
|
||||
libpt-bintols = { version = "0.2.5", path = "members/libpt-bintols" }
|
||||
libpt-core = { version = "0.2.5", path = "members/libpt-core" }
|
||||
libpt-hedu = { version = "0.2.5", path = "members/libpt-hedu" }
|
||||
libpt-log = { version = "0.2.5", path = "members/libpt-log" }
|
||||
libpt-math = { version = "0.2.5", path = "members/libpt-math" }
|
||||
libpt-ccc = { version = "0.2.5", path = "members/libpt-ccc" }
|
||||
libpt-net = { version = "0.2.5", path = "members/libpt-net" }
|
||||
|
|
|
@ -31,4 +31,11 @@ path = "src/main/mod.rs"
|
|||
clap = { version = "4.4.4", features = ["derive"] }
|
||||
clap-num = "1.0.2"
|
||||
clap-verbosity-flag = "2.0.1"
|
||||
libpt = {path = "../..", features = ["default", "ccc", "math", "hedu", "net", "log"] }
|
||||
libpt = { version = "0.2.3", path = "../..", features = [
|
||||
"default",
|
||||
"ccc",
|
||||
"math",
|
||||
"hedu",
|
||||
"net",
|
||||
"log",
|
||||
] }
|
||||
|
|
|
@ -16,5 +16,5 @@ categories.workspace = true
|
|||
|
||||
[dependencies]
|
||||
num-traits = "0.2.16"
|
||||
libpt-core = { path = "../libpt-core" }
|
||||
libpt-log = { path = "../libpt-log" }
|
||||
libpt-core = { version = "0.2.3", path = "../libpt-core" }
|
||||
libpt-log = { version = "0.2.3", path = "../libpt-log" }
|
||||
|
|
|
@ -17,6 +17,6 @@ categories.workspace = true
|
|||
[dependencies]
|
||||
num = "0.4.1"
|
||||
num-traits = "0.2.16"
|
||||
libpt-core = { path = "../libpt-core" }
|
||||
libpt-log = { path = "../libpt-log" }
|
||||
libpt-math = { path = "../libpt-math" }
|
||||
libpt-core = { version = "0.2.3", path = "../libpt-core" }
|
||||
libpt-log = { version = "0.2.3", path = "../libpt-log" }
|
||||
libpt-math = { version = "0.2.3", path = "../libpt-math" }
|
||||
|
|
|
@ -15,4 +15,4 @@ categories.workspace = true
|
|||
[dependencies]
|
||||
anyhow = "1.0.79"
|
||||
cucumber = "0.20.2"
|
||||
libpt-log = {path = "../libpt-log" }
|
||||
libpt-log = { version = "0.2.3", path = "../libpt-log" }
|
||||
|
|
|
@ -17,5 +17,5 @@ categories.workspace = true
|
|||
[dependencies]
|
||||
anyhow = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
libpt-log = {path = "../libpt-log" }
|
||||
libpt-bintols = {path = "../libpt-bintols" }
|
||||
libpt-log = { version = "0.2.3", path = "../libpt-log" }
|
||||
libpt-bintols = { version = "0.2.3", path = "../libpt-bintols" }
|
||||
|
|
|
@ -16,9 +16,9 @@ categories.workspace = true
|
|||
|
||||
[dependencies]
|
||||
humantime = "2.1.0"
|
||||
libpt-core = { path = "../libpt-core" }
|
||||
libpt-log = { path = "../libpt-log" }
|
||||
libpt-math = { path = "../libpt-math" }
|
||||
libpt-core = { version = "0.2.3", path = "../libpt-core" }
|
||||
libpt-log = { version = "0.2.3", path = "../libpt-log" }
|
||||
libpt-math = { version = "0.2.3", path = "../libpt-math" }
|
||||
reqwest = { version = "0.11.20", features = ["blocking"] }
|
||||
serde = { version = "1.0.188", features = ["serde_derive"] }
|
||||
serde_json = "1.0.107"
|
||||
|
|
Reference in New Issue