diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 259af46..7fed196 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index add3022..c4f735a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -10,11 +10,11 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 # Node - uses: pnpm/action-setup@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: cache: 'pnpm' node-version-file: '.nvmrc' @@ -31,10 +31,16 @@ jobs: pnpm exec playwright install --with-deps pnpm run test:prepare + - name: Rust tests + run: cargo test --manifest-path packages/backend/Cargo.toml + + - name: Shared tests + run: pnpm --filter @cryptgeon/shared test + - name: Run your tests run: pnpm test - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: playwright-report diff --git a/.nvmrc b/.nvmrc index 54c6511..4aa0e0a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v24 +v26 diff --git a/package.json b/package.json index 4f96763..fa599bc 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "build": "pnpm run --recursive --filter=!@cryptgeon/backend build" }, "devDependencies": { - "@playwright/test": "^1.60.0", - "@types/node": "^24.12.4" + "@playwright/test": "^1.62.1", + "@types/node": "^24.13.3" }, "packageManager": "pnpm@11.5.0", "engines": {