Introduce v9.0.0 #941
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: | |
test-detect-branch-version: | |
runs-on: ubuntu-24.04 | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-detect-branch-version | |
test-check-action-references: | |
runs-on: ubuntu-24.04 | |
needs: test-detect-branch-version | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./actions/check-action-references | |
test-check-project-license: | |
runs-on: ubuntu-24.04 | |
needs: test-check-action-references | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-check-project-license | |
test-enforce-branch-version: | |
runs-on: ubuntu-24.04 | |
needs: test-check-action-references | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-enforce-branch-version | |
# test-find-critical-todos: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-find-critical-todos | |
# test-tag-and-release: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-tag-and-release | |
# test-install-wasm-pack: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-install-wasm-pack | |
# test-check-rust-versions: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-check-rust-versions | |
# test-extract-rust-snippets: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-extract-rust-snippets | |
# test-verify-npm-package: | |
# runs-on: ubuntu-24.04 | |
# 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-24.04 | |
# 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-verify-rust-crate: | |
# runs-on: ubuntu-24.04 | |
# 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-24.04 | |
# needs: | |
# - test-publish-github-pages | |
# - test-enforce-branch-version | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-publish-rust-crate | |
# test-parse-npm-scope: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-parse-npm-scope | |
# test-generate-wasm-target: | |
# runs-on: ubuntu-24.04 | |
# needs: test-parse-npm-scope | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-generate-wasm-target | |
# test-verify-rust-wasm: | |
# runs-on: ubuntu-24.04 | |
# needs: | |
# - test-install-wasm-pack | |
# - test-verify-rust-crate | |
# - test-run-custom-tests | |
# - test-generate-wasm-target | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-verify-rust-wasm | |
# test-publish-rust-wasm: | |
# runs-on: ubuntu-24.04 | |
# needs: | |
# - test-install-wasm-pack | |
# - test-publish-npm-package | |
# - test-generate-wasm-target | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-publish-rust-wasm | |
# test-verify-jvm-project: | |
# runs-on: ubuntu-24.04 | |
# needs: | |
# - test-enforce-branch-version | |
# - test-find-critical-todos | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-verify-jvm-project | |
# test-publish-jvm-project: | |
# runs-on: ubuntu-24.04 | |
# # needs: | |
# # - test-enforce-branch-version | |
# # - test-find-critical-todos | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-publish-jvm-project | |
# with: | |
# jvm-token: ${{ secrets.JVM_TOKEN }} | |
# test-install-system-packages: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-install-system-packages | |
# test-inject-subpath-exports: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-inject-subpath-exports | |
# test-check-subpath-exports: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-check-subpath-exports | |
# test-setup-nodejs-context: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-setup-nodejs-context | |
# test-publish-github-pages: | |
# runs-on: ubuntu-24.04 | |
# 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-24.04 | |
# 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-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-upload-release-assets | |
# test-install-via-sdkman: | |
# runs-on: ubuntu-24.04 | |
# needs: test-check-action-references | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: ./.github/test-actions/test-install-via-sdkman | |
test-verify-python-project: | |
runs-on: ubuntu-24.04 | |
needs: test-check-action-references | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-verify-python-project | |
test-publish-python-project: | |
runs-on: ubuntu-24.04 | |
needs: test-check-action-references | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/test-actions/test-publish-python-project | |
with: | |
index-password: ${{ secrets.PY_TOKEN }} | |
verify: | |
runs-on: ubuntu-24.04 | |
needs: | |
- test-detect-branch-version | |
- test-check-action-references | |
- test-check-project-license | |
- test-enforce-branch-version | |
# - test-find-critical-todos | |
# - test-tag-and-release | |
# - test-install-wasm-pack | |
# - test-check-rust-versions | |
# - test-extract-rust-snippets | |
# - test-verify-npm-package | |
# - test-publish-npm-package | |
# - test-verify-rust-crate | |
# - test-publish-rust-crate | |
# - test-parse-npm-scope | |
# - test-generate-wasm-target | |
# - test-verify-rust-wasm | |
# - test-publish-rust-wasm | |
# - test-verify-jvm-project | |
# - test-publish-jvm-project | |
# - 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 | |
# - test-install-via-sdkman | |
- test-verify-python-project | |
- test-publish-python-project | |
steps: | |
- name: Show completion message | |
shell: bash | |
run: echo "✅Verification complete!" |