diff --git a/projects/rocprofiler-sdk/.github/workflows/formatting.yml b/.github/workflows/rocprofiler-sdk-formatting.yml similarity index 82% rename from projects/rocprofiler-sdk/.github/workflows/formatting.yml rename to .github/workflows/rocprofiler-sdk-formatting.yml index bf78b9c4ad9..7892280a83c 100644 --- a/projects/rocprofiler-sdk/.github/workflows/formatting.yml +++ b/.github/workflows/rocprofiler-sdk-formatting.yml @@ -1,15 +1,16 @@ -name: Formatting +name: RocProfiler-SDK Formatting on: workflow_dispatch: pull_request: - paths-ignore: - - '.github/workflows/pull_*.yml' - - '.github/workflows/linting.yml' - - '.github/workflows/markdown_lint.yml' - - '*.md' - - '**/README.md' + paths: + - 'projects/rocprofiler-sdk/**' + - '!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 }} @@ -17,12 +18,14 @@ concurrency: jobs: cmake: - runs-on: AMD-ROCm-Internal-dev1 + runs-on: ubuntu-latest env: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v4 + with: + sparse-checkout: projects/rocprofiler-sdk - name: Extract branch name shell: bash @@ -50,13 +53,15 @@ jobs: fi source: - runs-on: AMD-ROCm-Internal-dev1 + runs-on: ubuntu-latest container: rocm/dev-ubuntu-22.04:latest env: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v4 + with: + sparse-checkout: projects/rocprofiler-sdk - name: Install dependencies run: | @@ -86,7 +91,7 @@ jobs: fi python: - runs-on: AMD-ROCm-Internal-dev1 + runs-on: ubuntu-latest strategy: matrix: python-version: ['3.10'] @@ -95,6 +100,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + sparse-checkout: projects/rocprofiler-sdk - name: Extract branch name shell: bash @@ -114,6 +121,7 @@ jobs: - name: black format run: | + cd projects/rocprofiler-sdk black . if [ $(git diff | wc -l) -ne 0 ]; then echo -e "\nError! Python code not formatted. Run black...\n" @@ -125,10 +133,12 @@ jobs: fi missing-new-line: - runs-on: AMD-ROCm-Internal-dev1 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + sparse-checkout: projects/rocprofiler-sdk - name: Find missing new line shell: bash