From 1094eafa45c5b8152957cea359abe687da2a3912 Mon Sep 17 00:00:00 2001 From: Hamcha Date: Sat, 13 Apr 2024 02:12:34 +0200 Subject: [PATCH] cargo!! --- .forgejo/workflows/publish-cli.yaml | 18 ++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 5 +++-- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 .forgejo/workflows/publish-cli.yaml diff --git a/.forgejo/workflows/publish-cli.yaml b/.forgejo/workflows/publish-cli.yaml new file mode 100644 index 0000000..435903a --- /dev/null +++ b/.forgejo/workflows/publish-cli.yaml @@ -0,0 +1,18 @@ +name: Build and push libstax and stax-cli to cargo registry + +# Only on new tags +on: + push: + tags: + - "cli-*.*.*" + workflow_dispatch: + +jobs: + build: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: wackbyte/rust-toolchain@trunk + with: + toolchain: nightly + - run: cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 255bcd2..60768ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -313,7 +313,7 @@ dependencies = [ [[package]] name = "stax-cli" -version = "0.1.0" +version = "0.1.1" dependencies = [ "argh", "libstax", diff --git a/Cargo.toml b/Cargo.toml index 7108a63..94e6026 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,8 @@ [package] name = "stax-cli" -version = "0.1.0" edition = "2021" +publish = ["staxman"] +version = "0.1.1" license = "AGPL-3.0-only" [workspace] @@ -10,4 +11,4 @@ members = ["libstax"] [dependencies] tokio = { version = "1", features = ["full"] } argh = "0.1.12" -libstax = { path = "libstax", version = "*" } +libstax = { path = "libstax", registry = "staxman", version = "*" }