Merge pull request 'Memperbarui paket dan mencoba menerbitkan peti cargo' (#20) from pengembangan into main

Reviewed-on: #20
This commit was merged in pull request #20.
This commit is contained in:
rizky_denianto committed 2026-09-02 01:09:33 +07:00
commit c5904331d3
4 files changed
+44 -14

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
[registry]
default = "gitea"
[registries.gitea]
index = "sparse+https://git.segubi.com/api/packages/segubi/cargo/"
+32 -7
View File
@@ -1,15 +1,12 @@
name: Penerbitan Plugin name: Penerbitan Plugin
on: on:
push:
branches: ["main"]
pull_request: pull_request:
branches: ["main"] branches: ["main"]
types: ["opened", "synchronize"] types: ["opened", "synchronize"]
jobs: jobs:
persiapan: persiapan:
if: "!contains(gitea.event.head_commit.message, 'Merge pull request')"
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
organisasi: ${{ steps.var.outputs.organisasi }} organisasi: ${{ steps.var.outputs.organisasi }}
@@ -24,19 +21,47 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: persiapan needs: persiapan
steps: steps:
- name: Unduh paket untuk membangun citra
run: |
apt update -y
sudo apt install -y libwebkit2gtk-4.1-dev \
build-essential \
curl \
wget \
file \
libxdo-dev \
libssl-dev \
libayatana-appindicator3-dev \
librsvg2-dev \
libudev-dev
apt clean -y
- name: Unduh program - name: Unduh program
uses: actions/checkout@v6 uses: actions/checkout@v7
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Unduh pnpm - name: Unduh pnpm
uses: pnpm/action-setup@v6 uses: pnpm/setup@v2
with: with:
version: 10 version: 11
- name: Unggah program - name: Penerbitan paket NPM
run: | run: |
pnpm i pnpm i
npm config set @${{ needs.persiapan.outputs.organisasi }}:registry=https://${{ vars.ALAMAT_GITEA }}/api/packages/${{ needs.persiapan.outputs.organisasi }}/npm/ 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.KUNCI_PENERBITAN }}"
npm publish npm publish
rm -rf pnpm-lock.yaml .pnpm-store/
- name: Unduh Rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
rustflags: "-A warnings"
- name: Penerbitan peti Cargo
run: |
cargo publish
env:
CARGO_REGISTRIES_GITEA_TOKEN: Bearer ${{ secrets.KUNCI_PENERBITAN }}
+3 -3
View File
@@ -1,8 +1,8 @@
[package] [package]
name = "tauri-plugin-bluclas" name = "tauri-plugin-bluclas"
version = "0.1.10" version = "0.1.15"
authors = [ "Rizky Denianto" ] authors = [ "Rizky Denianto" ]
description = "" description = "Program sederhana untuk interaksi dengan bluetooth classic"
edition = "2024" edition = "2024"
rust-version = "1.94.1" rust-version = "1.94.1"
exclude = ["/examples", "/dist-js", "/guest-js", "/node_modules"] exclude = ["/examples", "/dist-js", "/guest-js", "/node_modules"]
@@ -21,7 +21,7 @@ debug = false
tauri = { version = "2.11.5" } tauri = { version = "2.11.5" }
serde = "1.0" serde = "1.0"
thiserror = "2" thiserror = "2"
serialport = "4.9.0" serialport = "4.10.0"
[build-dependencies] [build-dependencies]
tauri-plugin = { version = "2.6.3", features = ["build"] } tauri-plugin = { version = "2.6.3", features = ["build"] }
+4 -4
View File
@@ -1,8 +1,8 @@
{ {
"name": "@segubi/tauri-plugin-bluclas-api", "name": "@segubi/tauri-plugin-bluclas-api",
"version": "0.1.10", "version": "0.1.15",
"author": "Rizky Denianto", "author": "Rizky Denianto",
"description": "", "description": "Program sederhana untuk interaksi dengan bluetooth classic",
"type": "module", "type": "module",
"types": "./dist-js/index.d.ts", "types": "./dist-js/index.d.ts",
"main": "./dist-js/index.cjs", "main": "./dist-js/index.cjs",
@@ -26,8 +26,8 @@
}, },
"devDependencies": { "devDependencies": {
"@rollup/plugin-typescript": "^12.3.0", "@rollup/plugin-typescript": "^12.3.0",
"rollup": "^4.62.4", "rollup": "^4.63.1",
"typescript": "^5.9.3", "typescript": "^6.0.3",
"tslib": "^2.8.1" "tslib": "^2.8.1"
} }
} }