diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..8272c36 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,5 @@ +[registry] +default = "gitea" + +[registries.gitea] +index = "sparse+https://git.segubi.com/api/packages/segubi/cargo/" diff --git a/.gitea/workflows/penerbitan.yml b/.gitea/workflows/penerbitan.yml index 0a221eb..c57bc8d 100644 --- a/.gitea/workflows/penerbitan.yml +++ b/.gitea/workflows/penerbitan.yml @@ -1,15 +1,12 @@ name: Penerbitan Plugin on: - push: - branches: ["main"] pull_request: branches: ["main"] types: ["opened", "synchronize"] jobs: persiapan: - if: "!contains(gitea.event.head_commit.message, 'Merge pull request')" runs-on: ubuntu-latest outputs: organisasi: ${{ steps.var.outputs.organisasi }} @@ -25,18 +22,22 @@ jobs: needs: persiapan steps: - name: Unduh program - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Unduh pnpm - uses: pnpm/action-setup@v6 - with: - version: 10 + uses: pnpm/setup@v2 - - name: Unggah program + - name: Penerbitan program NPM run: | pnpm i npm config set @${{ needs.persiapan.outputs.organisasi }}:registry=https://${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/ - npm config set -- '//${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/:_authToken' "${{ secrets.KUNCI_PENERBITAN }}" + npm config set -- '//${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/:_authToken' "${{ secrets.GITEA_TOKEN }}" npm publish + + - name: Penerbitan program Cargo + run: | + cargo publish + env: + CARGO_REGISTRIES_GITEA_TOKEN: Bearer ${{ secrets.GITEA_TOKEN }} diff --git a/Cargo.toml b/Cargo.toml index 0e1dd3f..a4a5bbc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ debug = false tauri = { version = "2.11.5" } serde = "1.0" thiserror = "2" -serialport = "4.9.0" +serialport = "4.10.0" [build-dependencies] tauri-plugin = { version = "2.6.3", features = ["build"] } diff --git a/package.json b/package.json index a5b9d74..e5d5df9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@segubi/tauri-plugin-bluclas-api", - "version": "0.1.10", + "version": "0.1.11", "author": "Rizky Denianto", "description": "", "type": "module", @@ -26,8 +26,8 @@ }, "devDependencies": { "@rollup/plugin-typescript": "^12.3.0", - "rollup": "^4.62.4", - "typescript": "^5.9.3", + "rollup": "^4.63.1", + "typescript": "^6.0.3", "tslib": "^2.8.1" } }