diff --git a/.github/workflows/pre_pull_request_auto_commits.yml b/.github/workflows/pre_pull_request_auto_commits.yml new file mode 100644 index 000000000..0c572377b --- /dev/null +++ b/.github/workflows/pre_pull_request_auto_commits.yml @@ -0,0 +1,14 @@ +name: Auto Commits + +on: + pull_request: + branches: [ main ] + +jobs: + duplicate_samples: + name: Duplicate Samples + uses: ChainSafe/web3.unity/.github/workflows/duplicate_samples.yml@main + publish_dependencies: + name: Publish Dependencies + uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@main + needs: [duplicate_samples] \ No newline at end of file diff --git a/.github/workflows/pre_pull_request_checks.yml b/.github/workflows/pre_pull_request_checks.yml index b9a23fe4a..9529c9c16 100644 --- a/.github/workflows/pre_pull_request_checks.yml +++ b/.github/workflows/pre_pull_request_checks.yml @@ -3,19 +3,15 @@ name: Merge Checks on: pull_request: branches: [ main ] + types: + - labeled + - ready_for_review jobs: - duplicate_samples: - name: Duplicate Samples - uses: ChainSafe/web3.unity/.github/workflows/duplicate_samples.yml@main - publish_dependencies: - name: Publish Dependencies - uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@main - needs: [duplicate_samples] web3_tests: name: Web3 Tests + if: ${{ github.event.action == 'ready_for_review' || github.event.label.name == 'ready-to-merge'}} uses: ChainSafe/web3.unity/.github/workflows/test.yaml@main - needs: [publish_dependencies] unity_tests: name: Unity Tests uses: ChainSafe/web3.unity/.github/workflows/unity_tests.yml@main