From ef746a196425f5ce5a42d4a9ccf1a526b14778a0 Mon Sep 17 00:00:00 2001 From: Vlad Feninets Date: Fri, 11 Sep 2026 15:09:08 +0300 Subject: [PATCH] ci: run staging verification on self-hosted runner --- .github/workflows/oci-staging-verify.yml | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/oci-staging-verify.yml diff --git a/.github/workflows/oci-staging-verify.yml b/.github/workflows/oci-staging-verify.yml new file mode 100644 index 0000000..6247406 --- /dev/null +++ b/.github/workflows/oci-staging-verify.yml @@ -0,0 +1,33 @@ +name: OCI Staging Verification + +on: + workflow_dispatch: + +concurrency: + group: oci-staging-verify + cancel-in-progress: false + +jobs: + verify: + if: ${{ github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/main' }} + runs-on: [self-hosted, linux, arm64, oci-staging-runner] + permissions: + contents: read + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 22.x + + - name: Install dependencies + run: npm install --no-audit --no-fund + + - name: Run test suite + run: npm test + + - name: Verify package can be packed + run: npm pack --dry-run