diff --git a/.github/workflows/multi-job-test.yml b/.github/workflows/multi-job-test.yml new file mode 100644 index 00000000..b02766fb --- /dev/null +++ b/.github/workflows/multi-job-test.yml @@ -0,0 +1,38 @@ +name: Multi Job Test + +on: + push: + branches: + - "**" + pull_request: + branches: + - "**" + +permissions: + contents: read + +jobs: + changed-files: + name: Get changed files + runs-on: ubuntu-latest + outputs: + all_changed_files: ${{ steps.changed-files.outputs.all_changed_files }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Get changed files + id: changed-files + uses: ./ + - name: List all changed files + run: echo '${{ steps.changed-files.outputs.all_changed_files }}' + + view-changed-files: + name: View all changed files + runs-on: ubuntu-latest + needs: [changed-files] + steps: + - name: List all changed files + run: | + echo '${{ needs.changed-files.outputs.all_changed_files }}'