diff --git a/.github/scripts/therock_configure_ci.py b/.github/scripts/therock_configure_ci.py index 4fa5656cd61..d33a1c38cce 100644 --- a/.github/scripts/therock_configure_ci.py +++ b/.github/scripts/therock_configure_ci.py @@ -88,15 +88,16 @@ def check_for_workflow_file_related_to_ci(paths: Optional[Iterable[str]]) -> boo "docs/*", ".gitignore", "*.md", + "*.rtf", "*.rst", + "*/.markdownlint-ci2.yaml", + "*/.readthedocs.yaml", + "*/.spellcheck.local.yaml", + "*/.wordlist.txt", "projects/*/docs/*", "projects/*/.gitignore", - "projects/*/*.md", - "projects/*/*.rst", "shared/*/docs/*", "shared/*/.gitignore", - "shared/*/*.md", - "shared/*/*.rst", ] diff --git a/.github/workflows/azure-ci-dispatcher.yml b/.github/workflows/azure-ci-dispatcher.yml index a8300519fe5..e9486ad0f2f 100644 --- a/.github/workflows/azure-ci-dispatcher.yml +++ b/.github/workflows/azure-ci-dispatcher.yml @@ -26,6 +26,16 @@ on: - staging - main - release-staging/rocm-rel-7.* + paths-ignore: # Do not trigger full tests on documentation-only changes + - '**/*.md' + - '**/*.rtf' + - '**/*.rst' + - '**/.markdownlint-ci2.yaml' + - '**/.readthedocs.yaml' + - '**/.spellcheck.local.yaml' + - '**/.wordlist.txt' + - 'docs/**' + - 'projects/*/docs/**' concurrency: group: azure-ci-dispatcher-${{ github.event.pull_request.number || github.ref }} diff --git a/.github/workflows/rocprofiler-compute-continuous-integration.yml b/.github/workflows/rocprofiler-compute-continuous-integration.yml index 1ef0669b55d..518e151b6f8 100644 --- a/.github/workflows/rocprofiler-compute-continuous-integration.yml +++ b/.github/workflows/rocprofiler-compute-continuous-integration.yml @@ -19,23 +19,33 @@ on: paths: - '.github/workflows/rocprofiler-compute-continuous-integration.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/source/docs/**' - '!projects/rocprofiler-compute/source/python/gui/**' - '!projects/rocprofiler-compute/docker/**' - - '!projects/rocprofiler-compute/.wordlist.txt' - '!projects/rocprofiler-compute/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-compute-continuous-integration.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/source/docs/**' - '!projects/rocprofiler-compute/source/python/gui/**' - '!projects/rocprofiler-compute/docker/**' - - '!projects/rocprofiler-compute/.wordlist.txt' - '!projects/rocprofiler-compute/CMakePresets.json' env: diff --git a/.github/workflows/rocprofiler-compute-formatting.yml b/.github/workflows/rocprofiler-compute-formatting.yml index 92288a7b3a1..42f8351d565 100644 --- a/.github/workflows/rocprofiler-compute-formatting.yml +++ b/.github/workflows/rocprofiler-compute-formatting.yml @@ -10,6 +10,15 @@ on: paths: - '.github/workflows/rocprofiler-compute-formatting.yml' - 'projects/rocprofiler-compute/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-compute-rhel-8.yml b/.github/workflows/rocprofiler-compute-rhel-8.yml index 53e9d7072dc..6068b309e15 100644 --- a/.github/workflows/rocprofiler-compute-rhel-8.yml +++ b/.github/workflows/rocprofiler-compute-rhel-8.yml @@ -10,16 +10,26 @@ on: paths: - '.github/workflows/rocprofiler-compute-rhel-8.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' - - '!projects/rocprofiler-compute/.github/**/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' pull_request: paths: - '.github/workflows/rocprofiler-compute-rhel-8.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' - - '!projects/rocprofiler-compute/.github/**/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' diff --git a/.github/workflows/rocprofiler-compute-tarball.yml b/.github/workflows/rocprofiler-compute-tarball.yml index 735afd20472..dcd444b99b1 100644 --- a/.github/workflows/rocprofiler-compute-tarball.yml +++ b/.github/workflows/rocprofiler-compute-tarball.yml @@ -7,14 +7,26 @@ on: paths: - '.github/workflows/rocprofiler-compute-tarball.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' pull_request: paths: - '.github/workflows/rocprofiler-compute-tarball.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' diff --git a/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml b/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml index bcfb837be0e..c126a091bfc 100644 --- a/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml +++ b/.github/workflows/rocprofiler-compute-ubuntu-jammy.yml @@ -9,16 +9,26 @@ on: paths: - '.github/workflows/rocprofiler-compute-ubuntu-jammy.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' - - '!projects/rocprofiler-compute/.github/**/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' pull_request: paths: - '.github/workflows/rocprofiler-compute-ubuntu-jammy.yml' - 'projects/rocprofiler-compute/**' - - '!projects/rocprofiler-compute/*.md' - - '!projects/rocprofiler-compute/.github/**/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-compute/docs/**' - '!projects/rocprofiler-compute/docker/**' diff --git a/.github/workflows/rocprofiler-register-continuous-integration.yml b/.github/workflows/rocprofiler-register-continuous-integration.yml index 25618f2eeea..d4d9afd8adf 100644 --- a/.github/workflows/rocprofiler-register-continuous-integration.yml +++ b/.github/workflows/rocprofiler-register-continuous-integration.yml @@ -6,13 +6,25 @@ on: - develop paths: - 'projects/rocprofiler-register/**' - - '!projects/rocprofiler-register/*.md' - '.github/workflows/rocprofiler-register-continuous-integration.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' pull_request: paths: - 'projects/rocprofiler-register/**' - - '!projects/rocprofiler-register/*.md' - '.github/workflows/rocprofiler-register-continuous-integration.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-code_coverage.yml b/.github/workflows/rocprofiler-sdk-code_coverage.yml index a406e2e5fe7..3f83561b395 100644 --- a/.github/workflows/rocprofiler-sdk-code_coverage.yml +++ b/.github/workflows/rocprofiler-sdk-code_coverage.yml @@ -11,19 +11,29 @@ on: - develop paths: - 'projects/rocprofiler-sdk/**' + - '.github/workflows/rocprofiler-sdk-code_coverage.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' - - '.github/workflows/rocprofiler-sdk-code_coverage.yml' pull_request: paths: - 'projects/rocprofiler-sdk/**' + - '.github/workflows/rocprofiler-sdk-code_coverage.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' - - '.github/workflows/rocprofiler-sdk-code_coverage.yml' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-codeql.yml b/.github/workflows/rocprofiler-sdk-codeql.yml index 11ae8a69c20..3e7bf26ea69 100644 --- a/.github/workflows/rocprofiler-sdk-codeql.yml +++ b/.github/workflows/rocprofiler-sdk-codeql.yml @@ -6,9 +6,15 @@ on: paths: - '.github/workflows/rocprofiler-sdk-codeql.yml' - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' push: branches: @@ -16,9 +22,15 @@ on: paths: - '.github/workflows/rocprofiler-sdk-codeql.yml' - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' env: ROCM_PATH: "/opt/rocm" diff --git a/.github/workflows/rocprofiler-sdk-continuous_integration.yml b/.github/workflows/rocprofiler-sdk-continuous_integration.yml index 32c0be11a32..d3e80884b45 100644 --- a/.github/workflows/rocprofiler-sdk-continuous_integration.yml +++ b/.github/workflows/rocprofiler-sdk-continuous_integration.yml @@ -8,19 +8,29 @@ on: branches: [ develop ] paths: - 'projects/rocprofiler-sdk/**' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' + - '.github/workflows/rocprofiler-sdk-continuous_integration.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '.github/workflows/rocprofiler-sdk-continuous_integration.yml' pull_request: paths: - 'projects/rocprofiler-sdk/**' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' + - '.github/workflows/rocprofiler-sdk-continuous_integration.yml' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '.github/workflows/rocprofiler-sdk-continuous_integration.yml' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-formatting.yml b/.github/workflows/rocprofiler-sdk-formatting.yml index 741f746f035..d178b1d1c36 100644 --- a/.github/workflows/rocprofiler-sdk-formatting.yml +++ b/.github/workflows/rocprofiler-sdk-formatting.yml @@ -6,11 +6,16 @@ on: pull_request: paths: - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/.github/workflows/pull_*.yml' - '!projects/rocprofiler-sdk/.github/workflows/linting.yml' - '!projects/rocprofiler-sdk/.github/workflows/markdown_lint.yml' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-python.yml b/.github/workflows/rocprofiler-sdk-python.yml index fc7c46ff5f0..bf255c30a19 100644 --- a/.github/workflows/rocprofiler-sdk-python.yml +++ b/.github/workflows/rocprofiler-sdk-python.yml @@ -7,9 +7,27 @@ on: - develop paths: - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' pull_request: paths: - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-restrictions.yml b/.github/workflows/rocprofiler-sdk-restrictions.yml index fedbc94d94c..b48bd10219b 100644 --- a/.github/workflows/rocprofiler-sdk-restrictions.yml +++ b/.github/workflows/rocprofiler-sdk-restrictions.yml @@ -16,11 +16,16 @@ on: pull_request: paths: - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/.github/workflows/pull_*.yml' - '!projects/rocprofiler-sdk/.github/workflows/linting.yml' - '!projects/rocprofiler-sdk/.github/workflows/markdown_lint.yml' - - '!projects/rocprofiler-sdk/*.md' - - '!projects/rocprofiler-sdk/**/README.md' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml b/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml index 87be91e73af..7307125c67b 100644 --- a/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml +++ b/.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml @@ -11,16 +11,28 @@ on: paths: - '.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml' - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' pull_request: paths: - '.github/workflows/rocprofiler-sdk-rocm_release_compatibility.yml' - 'projects/rocprofiler-sdk/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-sdk/CODEOWNERS' - '!projects/rocprofiler-sdk/source/docs/**' - - '!projects/rocprofiler-sdk/*.md' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-systems-containers.yml b/.github/workflows/rocprofiler-systems-containers.yml index 04b6abdf50b..d82e7cff747 100644 --- a/.github/workflows/rocprofiler-systems-containers.yml +++ b/.github/workflows/rocprofiler-systems-containers.yml @@ -12,10 +12,28 @@ on: paths: - '.github/workflows/rocprofiler-systems-containers.yml' - 'projects/rocprofiler-systems/docker/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' pull_request: paths: - '.github/workflows/rocprofiler-systems-containers.yml' - 'projects/rocprofiler-systems/docker/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-systems-continuous-integration.yml b/.github/workflows/rocprofiler-systems-continuous-integration.yml index 34a3b5a1069..487cdc2964c 100644 --- a/.github/workflows/rocprofiler-systems-continuous-integration.yml +++ b/.github/workflows/rocprofiler-systems-continuous-integration.yml @@ -19,23 +19,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-continuous-integration.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-continuous-integration.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' env: diff --git a/.github/workflows/rocprofiler-systems-cpack.yml b/.github/workflows/rocprofiler-systems-cpack.yml index ee5b03c0954..c0ffcc928ef 100644 --- a/.github/workflows/rocprofiler-systems-cpack.yml +++ b/.github/workflows/rocprofiler-systems-cpack.yml @@ -8,7 +8,13 @@ on: - develop paths: - 'projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' tags: @@ -18,6 +24,15 @@ on: paths: - '.github/workflows/rocprofiler-systems-cpack.yml' - 'projects/rocprofiler-systems/docker/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-systems-debian.yml b/.github/workflows/rocprofiler-systems-debian.yml index 0fe16f018e9..916b82b7ae0 100644 --- a/.github/workflows/rocprofiler-systems-debian.yml +++ b/.github/workflows/rocprofiler-systems-debian.yml @@ -8,23 +8,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-debian.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-debian.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' concurrency: diff --git a/.github/workflows/rocprofiler-systems-formatting.yml b/.github/workflows/rocprofiler-systems-formatting.yml index 3fd9e68b8ce..f2f9a7846a2 100644 --- a/.github/workflows/rocprofiler-systems-formatting.yml +++ b/.github/workflows/rocprofiler-systems-formatting.yml @@ -8,10 +8,28 @@ on: - develop paths: - 'projects/rocprofiler-systems/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' pull_request: paths: - '.github/workflows/rocprofiler-systems-formatting.yml' - 'projects/rocprofiler-systems/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-systems-ghcr.yml b/.github/workflows/rocprofiler-systems-ghcr.yml index d1328e466a7..c953efbf573 100644 --- a/.github/workflows/rocprofiler-systems-ghcr.yml +++ b/.github/workflows/rocprofiler-systems-ghcr.yml @@ -10,10 +10,28 @@ on: paths: - '.github/workflows/rocprofiler-systems-ghcr.yml' - 'projects/rocprofiler-systems/docker/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' pull_request: paths: - '.github/workflows/rocprofiler-systems-ghcr.yml' - 'projects/rocprofiler-systems/docker/**' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' jobs: prepare_matrix_ci: diff --git a/.github/workflows/rocprofiler-systems-opensuse.yml b/.github/workflows/rocprofiler-systems-opensuse.yml index 49ec20af97f..6730a1591ad 100644 --- a/.github/workflows/rocprofiler-systems-opensuse.yml +++ b/.github/workflows/rocprofiler-systems-opensuse.yml @@ -8,23 +8,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-opensuse.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-opensuse.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' concurrency: diff --git a/.github/workflows/rocprofiler-systems-python.yml b/.github/workflows/rocprofiler-systems-python.yml index 342e5b86ac5..a59965ef4d0 100644 --- a/.github/workflows/rocprofiler-systems-python.yml +++ b/.github/workflows/rocprofiler-systems-python.yml @@ -9,11 +9,29 @@ on: - 'projects/rocprofiler-systems/**' - 'projects/rocprofiler-systems/source/python/gui/*.py' - 'projects/rocprofiler-systems/source/python/gui/**/*.py' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' pull_request: paths: - 'projects/rocprofiler-systems/**' - 'projects/rocprofiler-systems/source/python/gui/*.py' - 'projects/rocprofiler-systems/source/python/gui/**/*.py' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/rocprofiler-systems-redhat.yml b/.github/workflows/rocprofiler-systems-redhat.yml index d53c29873b2..9cadab457ee 100644 --- a/.github/workflows/rocprofiler-systems-redhat.yml +++ b/.github/workflows/rocprofiler-systems-redhat.yml @@ -8,23 +8,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-redhat.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-redhat.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' concurrency: diff --git a/.github/workflows/rocprofiler-systems-release.yml b/.github/workflows/rocprofiler-systems-release.yml index 46ebf4ceb28..5742574f898 100644 --- a/.github/workflows/rocprofiler-systems-release.yml +++ b/.github/workflows/rocprofiler-systems-release.yml @@ -5,6 +5,15 @@ on: push: paths: - "projects/rocprofiler-systems/**" + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' + - '!docs/**' + - '!projects/*/docs/**' tags: - "v[1-9].[0-9]+.[0-9]+*" - "rocm-[1-9].[0-9]+.[0-9]+*" diff --git a/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml b/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml index da1502247a2..3c3966d38d1 100644 --- a/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml +++ b/.github/workflows/rocprofiler-systems-ubuntu-jammy.yml @@ -8,23 +8,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-ubuntu-jammy.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-ubuntu-jammy.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' concurrency: diff --git a/.github/workflows/rocprofiler-systems-ubuntu-noble.yml b/.github/workflows/rocprofiler-systems-ubuntu-noble.yml index ee39c0d4ecb..cd0dc340fe0 100644 --- a/.github/workflows/rocprofiler-systems-ubuntu-noble.yml +++ b/.github/workflows/rocprofiler-systems-ubuntu-noble.yml @@ -8,23 +8,33 @@ on: paths: - '.github/workflows/rocprofiler-systems-ubuntu-noble.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' pull_request: paths: - '.github/workflows/rocprofiler-systems-ubuntu-noble.yml' - 'projects/rocprofiler-systems/**' - - '!projects/rocprofiler-systems/*.md' + - '!**/*.md' + - '!**/*.rtf' + - '!**/*.rst' + - '!**/.markdownlint-ci2.yaml' + - '!**/.readthedocs.yaml' + - '!**/.spellcheck.local.yaml' + - '!**/.wordlist.txt' - '!projects/rocprofiler-systems/docs/**' - '!projects/rocprofiler-systems/source/docs/**' - '!projects/rocprofiler-systems/source/python/gui/**' - '!projects/rocprofiler-systems/docker/**' - - '!projects/rocprofiler-systems/.wordlist.txt' - '!projects/rocprofiler-systems/CMakePresets.json' concurrency: