-
Notifications
You must be signed in to change notification settings - Fork 87
Compatibility tests #1697
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+211
−0
Merged
Compatibility tests #1697
Changes from all commits
Commits
Show all changes
219 commits
Select commit
Hold shift + click to select a range
aad300a
Add network tests for account
franciszekjob d178919
Fix formatting
franciszekjob ad6ca5b
Fix `update_salted_contracts`
franciszekjob 73dfa41
Apply review suggestions
franciszekjob ff40b9d
Remove redundant test
franciszekjob 2cd482f
Formatting
franciszekjob 70dd4fc
Rename functions which modify salt
franciszekjob 4306cb3
WIP: Add workflows for scheduled tests and dispatcher
franciszekjob fb320a4
Fix matrix structure
franciszekjob 428c959
Fix formatting
franciszekjob 5759c13
Fix curl command
franciszekjob 7035024
Add job name
franciszekjob 0bcd928
Fix url
franciszekjob 89690f6
Add todo
franciszekjob 84d4ad3
WIP
franciszekjob 29f8131
Add `client_payload`
franciszekjob 3a9e693
Fix token name
franciszekjob 334e28f
WIP
franciszekjob 8a8f167
Revert "WIP"
franciszekjob fe54f7d
Restore using curl
franciszekjob f64475d
Fix reading rpc version from input
franciszekjob bc29d1f
Update job name
franciszekjob 5abb07f
Move devnet client tests
franciszekjob 072d66c
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 0e32f3b
Rename module
franciszekjob c30f590
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 901116b
Fix installing deps for HIDAPI and Pillow
franciszekjob 86f98ff
Temporarily use ubuntu-22.04
franciszekjob 7d40219
Fix linting
franciszekjob ca83896
Formatting
franciszekjob e959045
Revert "Temporarily use ubuntu-22.04"
franciszekjob cdb856f
WIP
franciszekjob b61a955
Use sudo for apt install
franciszekjob aa3c559
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob aca2cf7
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 2dc0a71
Minor fixes
franciszekjob 2802bd0
Fix `test_declare_v3`
franciszekjob 4c4ee08
Fix script for contracts compilation
franciszekjob 442a2e0
Remove caching contracts
franciszekjob 6a551dc
Remove duplicated contracts compilation
franciszekjob e200b8a
Merge branch 'remove-duplicated-contracts-compilation' of https://git…
franciszekjob 4676793
Refactor script for contracts compilation
franciszekjob 6767d36
Fix contract names
franciszekjob 1f80385
Refactor `load_contract` and compilation script
franciszekjob 8228e3c
Remove salt logic
franciszekjob f34fd92
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob 36aebc8
Add `contracts_salted` package
franciszekjob 4d7ed88
Fix typecheck
franciszekjob c7105bd
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob 7291a55
Remove leftovers
franciszekjob 371e07d
Refactor
franciszekjob 9f4113f
Fix typecheck
franciszekjob d7ae2ef
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob a5933eb
WIP
franciszekjob 109c256
Add composite action for contracts cache and compilation
franciszekjob dcd81be
Fixes
franciszekjob 99552cf
Formatting
franciszekjob 4317ba9
Refactor
franciszekjob ac8da2e
Fix path
franciszekjob 9c8617d
Fix path
franciszekjob feb982e
Formatting
franciszekjob b1cdba6
Fixes
franciszekjob a24c18c
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob 70963f0
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 4a91277
Replace versions
franciszekjob 75f8199
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob b309da4
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 22577f4
Cache and compile `contracts_salted`
franciszekjob 37c4169
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 509d356
Pull upstream
franciszekjob 0c8e8ee
Add `.tool-versions`
franciszekjob d222692
Add `Scarb.toml`
franciszekjob bf10e7e
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 7a0a815
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob f2a0ff1
Add checkout step
franciszekjob a418cb6
Update ref
franciszekjob 9668b89
Update steps with contracts cache and compilation
franciszekjob f3d2033
Add `ignore_cache` param to `cache-and-compile-contracts`
franciszekjob b5399fd
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 5d3680d
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 8f0d0f1
Add todos
franciszekjob 9872e12
Fix CI
franciszekjob fe4df99
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 766dc55
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob fd3806c
Fix versions matrix
franciszekjob 69f7da3
Fix matrix
franciszekjob a2b2c7b
Fix indentation
franciszekjob 34658e7
Conditionally run dispatching steps for jvm and swift
franciszekjob a3def09
Conditionally run dispatching step for py too
franciszekjob 1012c6a
Remove matrix usage for python version
franciszekjob e74b341
Ignore cache for salted contracts
franciszekjob 6fd91e5
Rename "scheduled" -> "compatibility"
franciszekjob 43f23b5
Trigger CI
franciszekjob b4e5956
Temp change
franciszekjob 07a32c6
Rename "scheduled" -> "compatibility"
franciszekjob 13ca163
Add `cache` param
franciszekjob f042c05
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob 15f04c4
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 2723c08
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 5f568ee
Apply code review suggestions
franciszekjob 40ab655
Use `gh` CLI instead of `curl`
franciszekjob f5e9db8
Temp change
franciszekjob a560c1a
Use `--json` flag
franciszekjob 1ad1a9e
WIP
franciszekjob b1a4279
Revert "Use `gh` CLI instead of `curl`"
franciszekjob ee75a81
Move contracts_salted compilation
franciszekjob 430cc6d
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 8ddc8c2
Move contracts_salted compilation
franciszekjob ca5096b
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 988fe7b
Revert "Move contracts_salted compilation"
franciszekjob 1320143
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 37ecf21
Ordering
franciszekjob eca8071
Apply code review suggestions
franciszekjob f9c4b1f
Merge branch 'refactor-contracts-utils' of https://github.com/softwar…
franciszekjob 840a856
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 95a498f
Add sleeps
franciszekjob 64215d8
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 8c1d632
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 155bbd8
Update sleep
franciszekjob aab567b
Fix linting
franciszekjob 969b72c
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 43e6bc1
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 8ab3df0
Remove unnecessary contracts compilation
franciszekjob 000dd2c
Little workflow cleanup
franciszekjob 8a50ef3
Formatting
franciszekjob 3fa2df7
Merge branch 'development' of https://github.com/software-mansion/sta…
franciszekjob 0b3f734
Restore `shell`
franciszekjob eff7d30
Add starknet-rust to matrix
franciszekjob 6a73423
Add "Dispatch starknet-rust workflow" step
franciszekjob 70f32ba
Fix script
franciszekjob e376b08
Add comments
franciszekjob 98ebb4d
Bump scarb to 2.15.1
franciszekjob 5c53bf0
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 2845032
Remove entries from `Scarb.toml`
franciszekjob a38f5a9
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 812228d
Decrease `scarb` to 2.10.0
franciszekjob 8f618e9
Bump `scarb` to `2.15.0`
franciszekjob 5cad917
Restore `casm` and `sierra` entries
franciszekjob d457d6e
Merge branch 'bump-scarb-version' of https://github.com/software-mans…
franciszekjob 2bf7db0
Bump scarb
franciszekjob 686981e
Update asserted class hashes
franciszekjob 3532450
Fix checking byte array type
franciszekjob 853ecbe
Merge branch 'bump-scarb-version' of https://github.com/software-mans…
franciszekjob 267561c
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob 261125e
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 32221b4
Rename `rpc_version` -> `rpc-version`
franciszekjob 09a24b9
Rename ref inputs
franciszekjob 385a1e6
Use github cli instead of curl
franciszekjob dca0ce0
Add concurrency group
franciszekjob 6d58e62
Set `cancel-in-progress` to true
franciszekjob 7f39ee4
Bump scarb to 2.15.1
franciszekjob 09707b5
Add check for pending word len
franciszekjob c8e375a
Bump scarb to 2.15.1
franciszekjob cdbe552
Merge branch 'development' of https://github.com/software-mansion/sta…
franciszekjob ccbab9e
Fix circular imports tests
franciszekjob 4dae693
Fix circular import tests
franciszekjob b85a1c9
Comment out
franciszekjob 643a39c
Revert "Comment out"
franciszekjob b768e1f
Merge branch 'fix-circular-import-tests' of https://github.com/softwa…
franciszekjob 56be486
Run network account tests only on merge
franciszekjob b333f7c
Merge branch 'bump-scarb-version' of https://github.com/software-mans…
franciszekjob b902920
Apply review suggestions
franciszekjob 9727db6
Fix compilation script
franciszekjob 08d5d38
Merge branch 'bump-scarb-version' of https://github.com/software-mans…
franciszekjob 1e9f344
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob cc1c4ae
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 91b0b23
Use `test_ci_on_networks_extended`
franciszekjob 50ad670
Merge branch 'development' of https://github.com/software-mansion/sta…
franciszekjob 5bd86b6
Remove starkscan links
franciszekjob 59e3693
Rename `network_account_test` -> `extended_network_test`
franciszekjob 5f4f3c3
Apply suggestion
franciszekjob 1353592
Assert specific class hash in `test_declare_v3`
franciszekjob 356ff9e
Remove sleeps
franciszekjob e4abe43
Fix assert
franciszekjob dce37d4
Remove `extended_network_test` marker
franciszekjob c746f3f
Multiply deployment fee by 2 instead of 5
franciszekjob fb8f6d3
Fix lint
franciszekjob fe297fb
Temporarily run `poetry run poe test_ci_on_networks_extended` always
franciszekjob d9badbb
Fix workflow error
franciszekjob a104d9f
Fix workflow error
franciszekjob c3bfec7
Fix workflow error
franciszekjob 826816d
Fix salt placeholder
franciszekjob 2af2eef
Multiply fee by 4
franciszekjob 0110277
Remove temporary comment in workflow
franciszekjob f80fcb1
Improve assertion in `test_deploy_v3`
franciszekjob c07a4ee
Remove fixture import
franciszekjob f63420a
Remove dep-related changes
franciszekjob 3083eee
Fix assertion in `test_declare_v3`
franciszekjob 8c432c1
Remove import
franciszekjob 3946403
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob e17aa01
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob f7517ab
Use commit hash for asdf action
franciszekjob 21dbea3
Use checkout action v6
franciszekjob 7150928
Bump upload artifact action to v7
franciszekjob 66c9ffe
Remove additional usage of setup python action
franciszekjob 1e3691a
Use `constructor_invocation` instead of `function_invocation`
franciszekjob 29a7562
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob a9748e9
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 10001b4
Use `execute_invocation` instead of `constructor_invocation`
franciszekjob fe93908
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob e5ef237
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob 6b46161
Assert sierra class hash in `test_declare_v3`
franciszekjob 3bcfb86
Move salted contract to `contracts_v2`
franciszekjob c4916e4
Remove `contracts_salted`
franciszekjob 624af25
Remove dummy file
franciszekjob 7ec1447
Revert "Remove dummy file"
franciszekjob 46d561e
Revert "Remove `contracts_salted`"
franciszekjob 646d77b
Revert "Move salted contract to `contracts_v2`"
franciszekjob a328b83
Remove `contracts_salted`
franciszekjob f35c67f
Remove step for salted contracts compilation in `checks.yml`
franciszekjob 24e91dd
Merge branch 'extend-network-tests' of https://github.com/software-ma…
franciszekjob fb0c9f1
Merge branch 'move-devnet-client-tests' of https://github.com/softwar…
franciszekjob e61f97a
Update contracts compilation step
franciszekjob 14e0c39
Update description of gh token input
franciszekjob 7faf3bf
Fix input name
franciszekjob fae295c
Link todo
franciszekjob d604521
Simplify if
franciszekjob 49e178e
Remove `pull_request` trigger event
franciszekjob 56cf7dd
Merge branch 'development' into compatibility-tests
franciszekjob File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| name: 'Dispatch compatibility tests' | ||
| description: 'Dispatch compatibility tests workflow to a target repository' | ||
|
|
||
| inputs: | ||
| repo: | ||
| description: 'Target repository (e.g., software-mansion/starknet.py)' | ||
| required: true | ||
| ref: | ||
| description: 'Git reference (branch, tag, or commit SHA) to use' | ||
| required: true | ||
| rpc-version: | ||
| description: 'RPC version path segment (e.g., v0_10)' | ||
| required: true | ||
| workflow-file: | ||
| description: 'Workflow file name to dispatch' | ||
| required: false | ||
| default: 'compatibility-tests.yml' | ||
| gh-token: | ||
| description: 'GitHub token for API authentication. It should be private access token wit permission to trigger workflows in SDK repositories.' | ||
| required: true | ||
|
|
||
| runs: | ||
| using: 'composite' | ||
| steps: | ||
| - name: Dispatch workflow | ||
| shell: bash | ||
| env: | ||
| REPO: ${{ inputs.repo }} | ||
| REF: ${{ inputs.ref }} | ||
| RPC_VERSION: ${{ inputs.rpc-version }} | ||
| WORKFLOW_FILE: ${{ inputs.workflow-file }} | ||
| GH_TOKEN: ${{ inputs.gh-token }} | ||
| run: | | ||
| gh workflow run "${WORKFLOW_FILE}" \ | ||
| --repo "${REPO}" \ | ||
| --ref "${REF}" \ | ||
| -f rpc-version="${RPC_VERSION}" | ||
|
|
||
| echo "Dispatched ${REPO}@${REF} workflow ${WORKFLOW_FILE} with rpc-version=${RPC_VERSION}" | ||
|
|
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,70 @@ | ||
| name: Run compatibility tests with multiple RPC versions | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
|
|
||
| jobs: | ||
| dispatch: | ||
| name: Dispatch (RPC ${{ matrix.rpc-version }}) | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| include: | ||
| - rpc-version: "v0_8" | ||
| # TODO(#1708): Run once compatibility tests are available | ||
| # py_ref: "0.26.0" | ||
| # jvm_ref: "x.y.z" | ||
| # swift_ref: "x.y.z" | ||
| # rust_ref: "x.y.z" | ||
| - rpc-version: "v0_9" | ||
| # TODO(#1708): Run once compatibility tests are available | ||
| # py_ref: "0.28.1" | ||
| # jvm_ref: "x.y.z" | ||
| # swift_ref: "x.y.z" | ||
| # rust_ref: "x.y.z" | ||
| - rpc-version: "v0_10" | ||
| py_ref: "compatibility-tests" | ||
| # TODO(#1708): Run once compatibility tests are available | ||
| # jvm_ref: "x.y.z" | ||
| # swift_ref: "x.y.z" | ||
| # rust_ref: "x.y.z" | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v6 | ||
|
|
||
| - name: Dispatch starknet.py workflow | ||
| if: matrix.py_ref | ||
| uses: ./.github/actions/dispatch-compatibility-tests | ||
| with: | ||
| repo: software-mansion/starknet.py | ||
| ref: ${{ matrix.py_ref }} | ||
| rpc-version: ${{ matrix.rpc-version }} | ||
| gh-token: ${{ secrets.CI_DISPATCH_TOKEN }} | ||
|
|
||
| - name: Dispatch starknet-jvm workflow | ||
| if: matrix.jvm_ref | ||
| uses: ./.github/actions/dispatch-compatibility-tests | ||
| with: | ||
| repo: software-mansion/starknet-jvm | ||
| ref: ${{ matrix.jvm_ref }} | ||
| rpc-version: ${{ matrix.rpc-version }} | ||
| gh-token: ${{ secrets.CI_DISPATCH_TOKEN }} | ||
|
|
||
| - name: Dispatch starknet.swift workflow | ||
| if: matrix.swift_ref | ||
| uses: ./.github/actions/dispatch-compatibility-tests | ||
| with: | ||
| repo: software-mansion/starknet.swift | ||
| ref: ${{ matrix.swift_ref }} | ||
| rpc-version: ${{ matrix.rpc-version }} | ||
| gh-token: ${{ secrets.CI_DISPATCH_TOKEN }} | ||
|
|
||
| - name: Dispatch starknet-rust workflow | ||
| if: matrix.rust_ref | ||
| uses: ./.github/actions/dispatch-compatibility-tests | ||
| with: | ||
| repo: software-mansion/starknet-rust | ||
| ref: ${{ matrix.rust_ref }} | ||
| rpc-version: ${{ matrix.rpc-version }} | ||
| gh-token: ${{ secrets.CI_DISPATCH_TOKEN }} |
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,101 @@ | ||
| name: Compatibility tests | ||
|
|
||
| on: | ||
| pull_request: | ||
| workflow_dispatch: | ||
| inputs: | ||
| rpc-version: | ||
| description: "RPC version path segment, e.g. v0_10" | ||
| required: true | ||
| type: string | ||
|
|
||
| concurrency: | ||
| group: compatibility-tests | ||
| cancel-in-progress: true | ||
|
|
||
|
|
||
| jobs: | ||
| setup-tests: | ||
| name: Setup Tests | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v6 | ||
| - uses: asdf-vm/actions/setup@4f8f7939dd917fc656bb7c3575969a5988c28364 # v3.0.0 | ||
|
|
||
| - name: Install poetry | ||
| run: | | ||
| python -m pip install --upgrade pip | ||
| pip install poetry | ||
|
|
||
| - name: Set up Python 3.14 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.14" | ||
| cache: 'poetry' | ||
|
|
||
| - name: Install dependencies | ||
| run: | | ||
| poetry install | ||
|
|
||
| - name: Compile contracts_v2 (without cache, so we use salted contracts) | ||
| uses: ./.github/actions/compile-contracts | ||
| with: | ||
| package: contracts_v2 | ||
| cache: false | ||
|
|
||
| - name: Upload contracts artifacts | ||
| uses: actions/upload-artifact@v7 | ||
| with: | ||
| name: contract-artifacts | ||
| path: starknet_py/tests/e2e/mock/ | ||
|
|
||
| run-network-tests: | ||
| name: Network tests (testnet) with RPC version ${{ inputs.rpc-version }} | ||
| needs: setup-tests | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| env: | ||
| SEPOLIA_RPC_URL: ${{ secrets.SEPOLIA_RPC_URL }} | ||
| SEPOLIA_ACCOUNT_ADDRESS: ${{ secrets.SEPOLIA_ACCOUNT_ADDRESS }} | ||
| SEPOLIA_ACCOUNT_PRIVATE_KEY: ${{ secrets.SEPOLIA_ACCOUNT_PRIVATE_KEY }} | ||
| steps: | ||
| - uses: actions/checkout@v6 | ||
|
|
||
| - name: Download contracts | ||
| uses: actions/download-artifact@v4 | ||
| with: | ||
| name: contract-artifacts | ||
| path: starknet_py/tests/e2e/mock/ | ||
|
|
||
| - name: Install poetry | ||
| run: | | ||
| python -m pip install --upgrade pip | ||
| pip install poetry | ||
|
|
||
| - name: Set up Python 3.14 | ||
| uses: actions/setup-python@v5 | ||
| with: | ||
| python-version: "3.14" | ||
| cache: 'poetry' | ||
|
|
||
| - uses: asdf-vm/actions/setup@4f8f7939dd917fc656bb7c3575969a5988c28364 # v3.0.0 | ||
|
|
||
| - name: Update RPC url with version from inputs | ||
| run: | | ||
| URL="${SEPOLIA_RPC_URL}" | ||
| RPC_VERSION="${{ inputs.rpc-version }}" | ||
| URL="${URL%/}" # Remove trailing slash if any | ||
| URL="${URL%/*}" # Get base URL without version | ||
| RPC_URL="${URL}/${RPC_VERSION}" | ||
| echo "SEPOLIA_RPC_URL=${RPC_URL}" >> "$GITHUB_ENV" | ||
|
|
||
| - name: Run tests (extended) | ||
| run: poetry run poe test_ci_on_networks_extended | ||
|
|
||
| - name: Generate coverage in XML | ||
| run: | | ||
| poetry run coverage xml | ||
|
|
||
| - name: Upload coverage to Codecov | ||
| uses: codecov/codecov-action@v5 | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.