diff --git a/.gitea/workflows/penerbitan.yml b/.gitea/workflows/penerbitan.yml index 93f5538..e8005d3 100644 --- a/.gitea/workflows/penerbitan.yml +++ b/.gitea/workflows/penerbitan.yml @@ -21,6 +21,21 @@ jobs: runs-on: ubuntu-latest needs: persiapan 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 uses: actions/checkout@v7 with: @@ -31,12 +46,13 @@ jobs: with: version: 11 - - name: Penerbitan program NPM + - name: Penerbitan paket 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 publish + rm -rf pnpm-lock.yaml .pnpm-store/ - name: Unduh Rust uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -44,7 +60,7 @@ jobs: toolchain: stable rustflags: "-A warnings" - - name: Penerbitan program Cargo + - name: Penerbitan peti Cargo run: | cargo publish env: