ci: add rust+shared tests, cli-only build, bump action versions

This commit is contained in:
2026-09-06 22:50:24 +02:00
parent e81dde63ff
commit 3ff1f8202b
4 changed files with 18 additions and 13 deletions
+6 -7
View File
@@ -10,28 +10,27 @@ jobs:
cli:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: pnpm/action-setup@v6
- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
cache: 'pnpm'
node-version-file: '.nvmrc'
registry-url: 'https://registry.npmjs.org'
- run: |
pnpm install --frozen-lockfile
pnpm run build
pnpm install
pnpm --filter cryptgeon build
- run: npm publish
working-directory: ./packages/cli
- run: pnpm publish --filter cryptgeon
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
docker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: docker/setup-qemu-action@v4
- uses: docker/setup-buildx-action@v4
with: