ci-starknet-contract-release.yml 618 B

1234567891011121314151617181920212223
  1. name: Starknet release checks
  2. on:
  3. push:
  4. tags:
  5. - pyth-starknet-contract-v*
  6. jobs:
  7. check:
  8. name: Starknet release checks
  9. runs-on: ubuntu-latest
  10. defaults:
  11. run:
  12. working-directory: target_chains/starknet/contracts/
  13. steps:
  14. - uses: actions/checkout@v3
  15. - name: Verify version
  16. run: |
  17. version1=$(grep version Scarb.toml | cut -d '"' -f 2)
  18. version2=${GITHUB_REF_NAME#"pyth-starknet-contract-v"}
  19. if [ "${version1}" != "${version2}" ]; then
  20. >&2 echo Version mismatch in Scarb.toml and tag name
  21. exit 1
  22. fi