- ext/liboqs: vendored (ML-KEM/ML-DSA ready), -isystem ext/liboqs/include - node/PQHybrid.*: KDF over X25519 agree + ML-KEM-768 encaps scaffold - wire into IncomingPacket/Node/Bond/selftest/OneService paths - zeroidc ext.rs: URL param parser unit tests - SPEC.md: BackOne quantum-safe task table (T1–T23) - research doc: hybrid PQ fork plan (ML-KEM+X25519, ML-DSA+Ed25519)
34 lines
759 B
YAML
34 lines
759 B
YAML
name: Push tests
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
on:
|
|
push:
|
|
branches-ignore: 'main'
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
|
|
basic-checks:
|
|
uses: ./.github/workflows/basic.yml
|
|
|
|
full-tests:
|
|
needs: basic-checks
|
|
if: contains( github.event.head_commit.message, '[full tests]' )
|
|
uses: ./.github/workflows/platforms.yml
|
|
|
|
extended-tests:
|
|
needs: basic-checks
|
|
if: contains( github.event.head_commit.message, '[extended tests]' )
|
|
uses: ./.github/workflows/extended.yml
|
|
|
|
downstream-release-tests:
|
|
needs: basic-checks
|
|
if: contains( github.event.head_commit.message, '[trigger downstream]' )
|
|
uses: ./.github/workflows/downstream-release.yml
|
|
secrets: inherit
|