diff --git a/.github/workflows/autogpt-ci.yml b/.github/workflows/autogpt-ci.yml index 9da8f1e7..029be68f 100644 --- a/.github/workflows/autogpt-ci.yml +++ b/.github/workflows/autogpt-ci.yml @@ -4,13 +4,21 @@ on: push: branches: [ master, ci-test* ] paths: - - 'autogpts/autogpt' + - 'autogpts/autogpt/**' - '!autogpts/autogpt/tests/Auto-GPT-test-cassettes' - '!autogpts/autogpt/tests/challenges/current_score.json' pull_request: branches: [ stable, master, release-* ] + paths: + - 'autogpts/autogpt/**' + - '!autogpts/autogpt/tests/Auto-GPT-test-cassettes' + - '!autogpts/autogpt/tests/challenges/current_score.json' pull_request_target: branches: [ master, release-*, ci-test* ] + paths: + - 'autogpts/autogpt/**' + - '!autogpts/autogpt/tests/Auto-GPT-test-cassettes' + - '!autogpts/autogpt/tests/challenges/current_score.json' concurrency: group: ${{ format('autogpt-ci-{0}', github.head_ref && format('{0}-{1}', github.event_name, github.event.pull_request.number) || github.sha) }} diff --git a/.github/workflows/autogpt-docker-ci.yml b/.github/workflows/autogpt-docker-ci.yml index ae0dc067..92f05572 100644 --- a/.github/workflows/autogpt-docker-ci.yml +++ b/.github/workflows/autogpt-docker-ci.yml @@ -4,11 +4,15 @@ on: push: branches: [ master ] paths: - - 'autogpts/autogpt' + - 'autogpts/autogpt/**' - '!autogpts/autogpt/tests/Auto-GPT-test-cassettes' - '!autogpts/autogpt/tests/challenges/current_score.json' pull_request: branches: [ master, release-*, stable ] + paths: + - 'autogpts/autogpt/**' + - '!autogpts/autogpt/tests/Auto-GPT-test-cassettes' + - '!autogpts/autogpt/tests/challenges/current_score.json' concurrency: group: ${{ format('autogpt-docker-ci-{0}', github.head_ref && format('pr-{0}', github.event.pull_request.number) || github.sha) }} diff --git a/.github/workflows/pr-label.yml b/.github/workflows/pr-label.yml index 370321b7..3b70489d 100644 --- a/.github/workflows/pr-label.yml +++ b/.github/workflows/pr-label.yml @@ -7,7 +7,7 @@ on: paths-ignore: - 'autogpts/autogpt/tests/Auto-GPT-test-cassettes' - 'autogpts/autogpt/tests/challenges/current_score.json' - - 'benchmark/reports' + - 'benchmark/reports/**' # So that the `dirtyLabel` is removed if conflicts are resolve # We recommend `pull_request_target` so that github secrets are available. # In `pull_request` we wouldn't be able to change labels of fork PRs