Introduce v7.0.0 #563
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Verify actions | |
on: | |
pull_request: | |
types: [opened, reopened, synchronize] | |
branches: main | |
workflow_dispatch: | |
jobs: | |
check-preconditions: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./actions/check-action-references | |
test-find-critical-todos: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-find-critical-todos | |
test-detect-branch-version: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-detect-branch-version | |
test-tag-and-release: | |
runs-on: ubuntu-latest | |
needs: test-detect-branch-version | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-tag-and-release | |
test-install-wasm-pack: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-install-wasm-pack | |
test-check-rust-versions: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-check-rust-versions | |
test-detect-project-tech: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-detect-project-tech | |
test-enforce-branch-version: | |
runs-on: ubuntu-latest | |
needs: | |
- test-detect-branch-version | |
- test-detect-project-tech | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-enforce-branch-version | |
test-extract-rust-snippets: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-extract-rust-snippets | |
test-verify-rust-crate: | |
runs-on: ubuntu-latest | |
needs: | |
- test-check-rust-versions | |
- test-enforce-branch-version | |
- test-find-critical-todos | |
- test-extract-rust-snippets | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-verify-rust-crate | |
test-publish-rust-crate: | |
runs-on: ubuntu-latest | |
needs: | |
- test-publish-github-pages | |
- test-enforce-branch-version | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-publish-rust-crate | |
test-verify-npm-package: | |
runs-on: ubuntu-latest | |
needs: | |
- test-enforce-branch-version | |
- test-find-critical-todos | |
- test-check-subpath-exports | |
- test-setup-nodejs-context | |
- test-run-custom-tests | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-verify-npm-package | |
test-publish-npm-package: | |
runs-on: ubuntu-latest | |
needs: | |
- test-enforce-branch-version | |
- test-setup-nodejs-context | |
- test-publish-github-pages | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-publish-npm-package | |
test-parse-npm-scope: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-parse-npm-scope | |
test-verify-rust-wasm: | |
runs-on: ubuntu-latest | |
needs: | |
- test-parse-npm-scope | |
- test-install-wasm-pack | |
- test-verify-rust-crate | |
- test-run-custom-tests | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-verify-rust-wasm | |
test-publish-rust-wasm: | |
runs-on: ubuntu-latest | |
needs: | |
- test-parse-npm-scope | |
- test-install-wasm-pack | |
- test-publish-npm-package | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-publish-rust-wasm | |
test-install-system-packages: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-install-system-packages | |
test-inject-subpath-exports: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./actions/install-system-packages | |
with: | |
packages: moreutils | |
- uses: ./.github/test-actions/test-inject-subpath-exports | |
test-check-subpath-exports: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./actions/install-system-packages | |
with: | |
packages: moreutils | |
- uses: ./.github/test-actions/test-check-subpath-exports | |
test-setup-nodejs-context: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-setup-nodejs-context | |
test-publish-github-pages: | |
runs-on: ubuntu-latest | |
needs: | |
- test-setup-nodejs-context | |
- test-enforce-branch-version | |
permissions: | |
pages: write | |
id-token: write | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-publish-github-pages | |
test-run-custom-tests: | |
runs-on: ubuntu-latest | |
needs: | |
- test-setup-nodejs-context | |
- test-check-rust-versions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-run-custom-tests | |
test-upload-release-assets: | |
runs-on: ubuntu-latest | |
needs: check-preconditions | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-upload-release-assets | |
verify: | |
runs-on: ubuntu-latest | |
needs: | |
- check-preconditions | |
- test-find-critical-todos | |
- test-detect-branch-version | |
- test-tag-and-release | |
- test-install-wasm-pack | |
- test-check-rust-versions | |
- test-detect-project-tech | |
- test-enforce-branch-version | |
- test-verify-rust-crate | |
- test-publish-rust-crate | |
- test-verify-npm-package | |
- test-publish-npm-package | |
- test-parse-npm-scope | |
- test-verify-rust-wasm | |
- test-publish-rust-wasm | |
- test-extract-rust-snippets | |
- test-install-system-packages | |
- test-inject-subpath-exports | |
- test-check-subpath-exports | |
- test-setup-nodejs-context | |
- test-publish-github-pages | |
- test-run-custom-tests | |
- test-upload-release-assets | |
steps: | |
- name: Show completion message | |
shell: bash | |
run: echo "✅Verification complete!" |