|
23 | 23 | KIND_BINARY_VERSION: "v0.27.0" |
24 | 24 | HELM_VERSION: "v3.17.3" |
25 | 25 | HELM_PLUGIN_UNITTEST: "0.5.1" |
| 26 | + TASK_VERSION: "v3.44.0" |
26 | 27 |
|
27 | 28 | jobs: |
28 | 29 | test-nodejs-scanner-test-helpers: |
|
42 | 43 | working-directory: tests/integration |
43 | 44 | run: bun test helpers.test.js |
44 | 45 | k8s-setup: |
45 | | - name: "Setup Kind & Kubectl & Helm" |
| 46 | + name: "Setup Kind & Kubectl & Helm & Task" |
46 | 47 | runs-on: ubuntu-22.04 |
47 | 48 | steps: |
48 | 49 | - uses: actions/checkout@v4 |
|
62 | 63 | curl -Lo ./helm.tar.gz https://get.helm.sh/helm-${{ env.HELM_VERSION }}-linux-amd64.tar.gz |
63 | 64 | tar -xzf ./helm.tar.gz |
64 | 65 | chmod +x ./linux-amd64/helm |
| 66 | + |
| 67 | + - name: Install Task |
| 68 | + run: | |
| 69 | + curl -Lo ./task.tar.gz https://github.com/go-task/task/releases/download/${{ env.TASK_VERSION }}/task_darwin_amd64.tar.gz |
| 70 | + tar -xzf ./task.tar.gz |
| 71 | + chmod +x ./task |
65 | 72 |
|
66 | 73 | - name: Archive Kind |
67 | 74 | uses: actions/upload-artifact@v4 |
|
80 | 87 | with: |
81 | 88 | name: helm |
82 | 89 | path: ./linux-amd64/helm |
| 90 | + |
| 91 | + - name: Archive Task |
| 92 | + uses: actions/upload-artifact@v4 |
| 93 | + with: |
| 94 | + name: task |
| 95 | + path: ./task |
83 | 96 |
|
84 | 97 | # ---- Unit-Test ---- |
85 | 98 |
|
@@ -110,10 +123,15 @@ jobs: |
110 | 123 | run: | |
111 | 124 | helm plugin install https://github.com/helm-unittest/helm-unittest.git --version ${{ env.HELM_PLUGIN_UNITTEST }} |
112 | 125 |
|
113 | | - - name: Install Task |
114 | | - uses: arduino/setup-task@v2 |
| 126 | + - name: Download Task |
| 127 | + uses: actions/download-artifact@v4 |
115 | 128 | with: |
116 | | - version: 3.x |
| 129 | + name: task |
| 130 | + path: ./task |
| 131 | + |
| 132 | + - name: Make Task globally available |
| 133 | + run: | |
| 134 | + chmod +x ./task/task && sudo mv ./task/task /usr/local/bin/task |
117 | 135 |
|
118 | 136 | - name: Helm-Chart Unit Tests |
119 | 137 | run: task test:helm:all |
@@ -426,10 +444,15 @@ jobs: |
426 | 444 | - name: Install bun |
427 | 445 | uses: oven-sh/setup-bun@v2 |
428 | 446 |
|
429 | | - - name: Install Task |
430 | | - uses: arduino/setup-task@v2 |
| 447 | + - name: Download Task |
| 448 | + uses: actions/download-artifact@v4 |
431 | 449 | with: |
432 | | - version: 3.x |
| 450 | + name: task |
| 451 | + path: ./task |
| 452 | + |
| 453 | + - name: Make Task globally available |
| 454 | + run: | |
| 455 | + chmod +x ./task/task && sudo mv ./task/task /usr/local/bin/task |
433 | 456 |
|
434 | 457 | - name: Download Kind |
435 | 458 | uses: actions/download-artifact@v4 |
@@ -573,10 +596,15 @@ jobs: |
573 | 596 | - name: Install bun |
574 | 597 | uses: oven-sh/setup-bun@v2 |
575 | 598 |
|
576 | | - - name: Install Task |
577 | | - uses: arduino/setup-task@v2 |
| 599 | + - name: Download Task |
| 600 | + uses: actions/download-artifact@v4 |
578 | 601 | with: |
579 | | - version: 3.x |
| 602 | + name: task |
| 603 | + path: ./task |
| 604 | + |
| 605 | + - name: Make Task globally available |
| 606 | + run: | |
| 607 | + chmod +x ./task/task && sudo mv ./task/task /usr/local/bin/task |
580 | 608 |
|
581 | 609 | - name: Download Kind |
582 | 610 | uses: actions/download-artifact@v4 |
|
0 commit comments