chore: add resource collection test script #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Resource Collection | |
| on: | |
| workflow_dispatch: | |
| push: # Temp while testing the script heavily. | |
| concurrency: | |
| group: resource-collection | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read # Required to clone the repository | |
| jobs: | |
| collect-resources: | |
| strategy: | |
| matrix: | |
| os: | |
| - runner: ubuntu-24.04 | |
| name: Linux | |
| - runner: ubuntu-24.04-arm | |
| name: Linux ARM | |
| - runner: windows-2025 | |
| name: Windows | |
| - runner: windows-11-arm | |
| name: Windows ARM | |
| - runner: macos-26 | |
| name: macOS | |
| - runner: macos-26-intel | |
| name: macOS Intel | |
| runs-on: ${{ matrix.os.runner }} | |
| name: Collect resources on ${{ matrix.os.name }} | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| persist-credentials: false | |
| - name: Collect resources | |
| run: ./scripts/resource-collection.ts |