From ecc55c29116ca70d525cdaaaeecf6e125e9a1585 Mon Sep 17 00:00:00 2001 From: Hamcha Date: Sat, 13 Apr 2024 02:19:51 +0200 Subject: [PATCH] more action --- .forgejo/workflows/publish-cli.yaml | 4 ++-- .forgejo/workflows/publish-lib.yaml | 18 ++++++++++++++++++ libstax/Cargo.toml | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .forgejo/workflows/publish-lib.yaml diff --git a/.forgejo/workflows/publish-cli.yaml b/.forgejo/workflows/publish-cli.yaml index e0cff4e..0515f90 100644 --- a/.forgejo/workflows/publish-cli.yaml +++ b/.forgejo/workflows/publish-cli.yaml @@ -1,4 +1,4 @@ -name: Build and push libstax and stax-cli to cargo registry +name: Build and push stax-cli to cargo registry # Only on new tags on: @@ -15,4 +15,4 @@ jobs: - uses: https://codeberg.org/wackbyte/rust-toolchain@trunk with: toolchain: nightly - - run: cargo publish --token "${{ secrets.CARGO_REGISTRY_TOKEN }}" \ No newline at end of file + - run: cargo publish --package stax-cli --token "${{ secrets.CARGO_REGISTRY_TOKEN }}" \ No newline at end of file diff --git a/.forgejo/workflows/publish-lib.yaml b/.forgejo/workflows/publish-lib.yaml new file mode 100644 index 0000000..2c44589 --- /dev/null +++ b/.forgejo/workflows/publish-lib.yaml @@ -0,0 +1,18 @@ +name: Build and push libstax to cargo registry + +# Only on new tags +on: + push: + tags: + - "cli-*.*.*" + workflow_dispatch: + +jobs: + build: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: https://codeberg.org/wackbyte/rust-toolchain@trunk + with: + toolchain: nightly + - run: cargo publish --package libstax --token "${{ secrets.CARGO_REGISTRY_TOKEN }}" \ No newline at end of file diff --git a/libstax/Cargo.toml b/libstax/Cargo.toml index f67dccd..aa2d83e 100644 --- a/libstax/Cargo.toml +++ b/libstax/Cargo.toml @@ -2,6 +2,7 @@ name = "libstax" version = "0.1.0" edition = "2021" +publish = ["staxman"] license = "AGPL-3.0-only" [dependencies]