diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ff19520..ee60129 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -38,7 +38,7 @@ jobs: password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push Docker image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v4 with: context: . push: true diff --git a/.github/workflows/run_long_integration_tests.yml b/.github/workflows/run_long_integration_tests.yml index fc57c54..987df35 100644 --- a/.github/workflows/run_long_integration_tests.yml +++ b/.github/workflows/run_long_integration_tests.yml @@ -22,7 +22,7 @@ jobs: - name: Build run: | export PYTHONPATH=. - python ./integration_tests/test_previous_builds_are_reproducible.py --selected-builds "a.1" + python ./integration_tests/test_previous_builds_are_reproducible.py --selected-builds "a.1" "a.2" - name: Save artifacts uses: actions/upload-artifact@v3 diff --git a/integration_tests/previous_builds.py b/integration_tests/previous_builds.py index fcf1895..0b533ea 100644 --- a/integration_tests/previous_builds.py +++ b/integration_tests/previous_builds.py @@ -33,5 +33,19 @@ def __init__(self, name: str, "multisig-view": "3690af76be10c0520e3c3545cde8d9ef6a15c2d0af74dbd8704b4909644049c9" }, docker_image="multiversx/sdk-rust-contract-builder:v5.1.0" + ), + PreviousBuild( + name="a.2", + project_archive_url="https://github.com/multiversx/mx-reproducible-contract-build-example-sc/archive/refs/tags/v0.4.3.zip", + project_relative_path_in_archive="mx-reproducible-contract-build-example-sc-0.4.3", + packaged_src_url=None, + contract_name=None, + expected_code_hashes={ + "adder": "9fd12f88f9474ba115fb75e9d18a8fdbc4f42147de005445048442d49c3aa725", + "multisig": "b73050629c11b1f1a20ca6232abcef07897624195691552e3f2e2fce47822166", + "multisig-full": "37c3b90bdaa7d8d203385c91b0b5cb4d3c444ab9ec5263351978046a545854e3", + "multisig-view": "ebaf987b041fcda297da71291d76736e4e98a1e449e5ec37908cdc0198e8be37" + }, + docker_image="multiversx/sdk-rust-contract-builder:v5.3.0" ) ]