diff --git a/.github/workflows/test-external-links.yml b/.github/workflows/test-external-links.yml index fa782a476..039ca25d1 100644 --- a/.github/workflows/test-external-links.yml +++ b/.github/workflows/test-external-links.yml @@ -1,11 +1,19 @@ name: Testing External Links on: pull_request: + types: [synchronize, opened, reopened, ready_for_review] + # Synchronize, open and reopened are the default types for pull request + # We add ready_for_review to trigger the check for changelog and full tests when ready for review is clicked merge_group: workflow_call: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build-and-test: + if: ${{ github.event.pull_request.draft == false }} name: Testing External Links runs-on: ubuntu-latest strategy: diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bd9c2160..dc8d4112d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ ## Improvements * Run only the most basic testing while a PR is on draft [PR #1082](https://github.com/catalystneuro/neuroconv/pull/1082) +* Avoid running link test when the PR is on draft [PR #1093](https://github.com/catalystneuro/neuroconv/pull/1093) + # v0.6.4 (September 17, 2024)