feat: Add the jobparser changes

Signed-off-by: Pascal Zimmermann <pascal.zimmermann@theiotstudio.com>
This commit is contained in:
Pascal Zimmermann
2026-04-12 17:46:19 +02:00
parent 2266970fd0
commit b77ab49935
8 changed files with 583 additions and 6 deletions
@@ -0,0 +1,24 @@
name: test
jobs:
job1:
runs-on: ubuntu-latest
outputs:
versions: ${{ steps.version-map.outputs.versions }}
steps:
- name: Generate the version map
id: version-map
run: |
echo "versions=[1.17, 1.18, 1.19]" >> $GITHUB_OUTPUT
job2:
needs: job1
strategy:
matrix:
version: ${{ fromJSON(needs.job1.outputs.versions) }}
os: ubuntu-24.04
runs-on: ${{ matrix.os }}
name: test_version_${{ matrix.version }}_on_${{ matrix.os }}
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.version }}
- run: uname -a && go version
@@ -0,0 +1,66 @@
name: test
jobs:
job1:
name: job1
runs-on: ubuntu-latest
steps:
- id: version-map
name: Generate the version map
run: |
echo "versions=[1.17, 1.18, 1.19]" >> $GITHUB_OUTPUT
outputs:
versions: ${{ steps.version-map.outputs.versions }}
---
name: test
jobs:
job2:
name: test_version_1.17_on_ubuntu-24.04
needs: job1
runs-on: ubuntu-24.04
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.version }}
- run: uname -a && go version
strategy:
matrix:
os:
- ubuntu-24.04
version:
- 1.17
---
name: test
jobs:
job2:
name: test_version_1.18_on_ubuntu-24.04
needs: job1
runs-on: ubuntu-24.04
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.version }}
- run: uname -a && go version
strategy:
matrix:
os:
- ubuntu-24.04
version:
- 1.18
---
name: test
jobs:
job2:
name: test_version_1.19_on_ubuntu-24.04
needs: job1
runs-on: ubuntu-24.04
steps:
- uses: actions/setup-go@v3
with:
go-version: ${{ matrix.version }}
- run: uname -a && go version
strategy:
matrix:
os:
- ubuntu-24.04
version:
- 1.19