Skip to content

fix(cicd): pin bun version #253

fix(cicd): pin bun version

fix(cicd): pin bun version #253

Workflow file for this run

name: test suite

Check failure on line 1 in .github/workflows/test-suite.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/test-suite.yml

Invalid workflow file

(Line: 32, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 37, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 47, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 53, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 59, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 65, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 71, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 77, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 83, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION, (Line: 89, Col: 20): Unrecognized named-value: 'env'. Located at position 1 within expression: env.BUN_VERSION
on:
push:
branches: [main]
paths-ignore:
- 'docs/**'
- '**/*.md'
- 'LICENSE'
- '.gitignore'
- '.npmignore'
- '.gitattributes'
pull_request:
branches: ['**']
workflow_dispatch:
env:
BUN_VERSION: '1.3.13'
permissions:
contents: read
packages: read
actions: write
jobs:
verify-vectors:
uses: ./.github/workflows/verify-vectors.yml
build:
needs: [verify-vectors]
uses: ./.github/workflows/build.yml
with:
bun-version: ${{ env.BUN_VERSION }}
lint:
uses: ./.github/workflows/lint.yml
with:
bun-version: ${{ env.BUN_VERSION }}
e2e:
needs: [build]
uses: ./.github/workflows/e2e.yml
unit-core:
needs: [build]
uses: ./.github/workflows/unit-core.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-serpent:
needs: [build]
uses: ./.github/workflows/unit-serpent.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-chacha20:
needs: [build]
uses: ./.github/workflows/unit-chacha20.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-stream:
needs: [build]
uses: ./.github/workflows/unit-stream.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-kyber:
needs: [build]
uses: ./.github/workflows/unit-kyber.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-hashing:
needs: [build]
uses: ./.github/workflows/unit-hashing.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-montecarlo-cbc:
needs: [build]
uses: ./.github/workflows/unit-montecarlo-cbc.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-montecarlo-ecb:
needs: [build]
uses: ./.github/workflows/unit-montecarlo-ecb.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-nessie:
needs: [build]
uses: ./.github/workflows/unit-nessie.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-ratchet:
needs: [build]
uses: ./.github/workflows/unit-ratchet.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-aes:
needs: [build]
uses: ./.github/workflows/unit-aes.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-aes-siv:
needs: [build]
uses: ./.github/workflows/unit-aes-siv.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-aes-mct:
needs: [build]
uses: ./.github/workflows/unit-aes-montecarlo.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-mldsa:
needs: [build]
uses: ./.github/workflows/unit-mldsa.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-sign:
needs: [build]
uses: ./.github/workflows/unit-sign.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-slhdsa:
needs: [build]
uses: ./.github/workflows/unit-slhdsa.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-slhdsa-acvp:
needs: [build]
uses: ./.github/workflows/unit-slhdsa-acvp.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-sign-hybrid:
needs: [build]
uses: ./.github/workflows/unit-sign-hybrid.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-sign-hybrid-classical:
needs: [build]
uses: ./.github/workflows/unit-sign-hybrid-classical.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-blake3:
needs: [build]
uses: ./.github/workflows/unit-blake3.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-curve25519:
needs: [build]
uses: ./.github/workflows/unit-curve25519.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-p256:
needs: [build]
uses: ./.github/workflows/unit-p256.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-ed25519:
needs: [build]
uses: ./.github/workflows/unit-ed25519.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-x25519:
needs: [build]
uses: ./.github/workflows/unit-x25519.yml
with:
bun-version: ${{ env.BUN_VERSION }}
unit-merkle:
needs: [build]
uses: ./.github/workflows/unit-merkle.yml
with:
bun-version: ${{ env.BUN_VERSION }}
suite-status:
name: test-status
if: always()
needs:
- verify-vectors
- build
- lint
- e2e
- unit-core
- unit-serpent
- unit-chacha20
- unit-stream
- unit-kyber
- unit-hashing
- unit-montecarlo-cbc
- unit-montecarlo-ecb
- unit-nessie
- unit-ratchet
- unit-aes
- unit-aes-siv
- unit-aes-mct
- unit-mldsa
- unit-sign
- unit-slhdsa
- unit-slhdsa-acvp
- unit-sign-hybrid
- unit-sign-hybrid-classical
- unit-blake3
- unit-curve25519
- unit-p256
- unit-ed25519
- unit-x25519
- unit-merkle
runs-on: ubuntu-latest
steps:
- name: Check results
if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')
run: |
echo "::error::One or more upstream jobs failed or were cancelled."
exit 1
- run: echo "All required tests have passed."