diff --git a/.github/workflows/integration-json.yml b/.github/workflows/integration-json.yml index bea6718e..63d80e68 100644 --- a/.github/workflows/integration-json.yml +++ b/.github/workflows/integration-json.yml @@ -19,12 +19,12 @@ jobs: go-version: 1.22 - name: make run: make - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: helm-skaffold path: ./test/skaffold.yaml if-no-files-found: error - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: draft-binary path: ./draft @@ -35,7 +35,7 @@ jobs: needs: build steps: - uses: actions/checkout@v2 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft diff --git a/.github/workflows/integration-linux.yml b/.github/workflows/integration-linux.yml index 873269d9..3dd40c1d 100644 --- a/.github/workflows/integration-linux.yml +++ b/.github/workflows/integration-linux.yml @@ -15,12 +15,12 @@ jobs: go-version: 1.22 - name: make run: make - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: helm-skaffold path: ./test/skaffold.yaml if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: draft-binary path: ./draft @@ -31,7 +31,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -66,7 +66,7 @@ jobs: needs: gomodule-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -172,7 +172,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -207,7 +207,7 @@ jobs: needs: gomodule-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -304,7 +304,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -339,7 +339,7 @@ jobs: needs: gomodule-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -408,10 +408,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gomodule-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -425,11 +427,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gomodule-manifests-create path: ./langtest/ @@ -469,7 +471,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -504,7 +506,7 @@ jobs: needs: go-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -610,7 +612,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -645,7 +647,7 @@ jobs: needs: go-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -742,7 +744,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -777,7 +779,7 @@ jobs: needs: go-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -846,10 +848,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: go-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -863,11 +867,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: go-manifests-create path: ./langtest/ @@ -907,7 +911,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -942,7 +946,7 @@ jobs: needs: python-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1048,7 +1052,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1083,7 +1087,7 @@ jobs: needs: python-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1180,7 +1184,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1215,7 +1219,7 @@ jobs: needs: python-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1284,10 +1288,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -1301,11 +1307,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: python-manifests-create path: ./langtest/ @@ -1345,7 +1351,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1380,7 +1386,7 @@ jobs: needs: rust-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1486,7 +1492,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1521,7 +1527,7 @@ jobs: needs: rust-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1618,7 +1624,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1653,7 +1659,7 @@ jobs: needs: rust-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1722,10 +1728,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: rust-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -1739,11 +1747,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: rust-manifests-create path: ./langtest/ @@ -1783,7 +1791,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1818,7 +1826,7 @@ jobs: needs: javascript-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1924,7 +1932,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -1959,7 +1967,7 @@ jobs: needs: javascript-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2056,7 +2064,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2091,7 +2099,7 @@ jobs: needs: javascript-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2160,10 +2168,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: javascript-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -2177,11 +2187,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: javascript-manifests-create path: ./langtest/ @@ -2221,7 +2231,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2256,7 +2266,7 @@ jobs: needs: ruby-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2362,7 +2372,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2397,7 +2407,7 @@ jobs: needs: ruby-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2494,7 +2504,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2529,7 +2539,7 @@ jobs: needs: ruby-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2598,10 +2608,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ruby-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -2615,11 +2627,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ruby-manifests-create path: ./langtest/ @@ -2659,7 +2671,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2694,7 +2706,7 @@ jobs: needs: csharp-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2800,7 +2812,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2835,7 +2847,7 @@ jobs: needs: csharp-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2932,7 +2944,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -2967,7 +2979,7 @@ jobs: needs: csharp-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3036,10 +3048,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: csharp-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -3053,11 +3067,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: csharp-manifests-create path: ./langtest/ @@ -3097,7 +3111,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3132,7 +3146,7 @@ jobs: needs: java-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3238,7 +3252,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3273,7 +3287,7 @@ jobs: needs: java-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3370,7 +3384,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3405,7 +3419,7 @@ jobs: needs: java-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3474,10 +3488,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: java-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -3491,11 +3507,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: java-manifests-create path: ./langtest/ @@ -3535,7 +3551,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3570,7 +3586,7 @@ jobs: needs: gradle-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3676,7 +3692,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3711,7 +3727,7 @@ jobs: needs: gradle-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3808,7 +3824,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3843,7 +3859,7 @@ jobs: needs: gradle-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -3912,10 +3928,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gradle-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -3929,11 +3947,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gradle-manifests-create path: ./langtest/ @@ -3973,7 +3991,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4008,7 +4026,7 @@ jobs: needs: swift-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4114,7 +4132,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4149,7 +4167,7 @@ jobs: needs: swift-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4246,7 +4264,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4281,7 +4299,7 @@ jobs: needs: swift-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4350,10 +4368,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: swift-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -4367,11 +4387,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: swift-manifests-create path: ./langtest/ @@ -4411,7 +4431,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4446,7 +4466,7 @@ jobs: needs: erlang-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4552,7 +4572,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4587,7 +4607,7 @@ jobs: needs: erlang-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4684,7 +4704,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4719,7 +4739,7 @@ jobs: needs: erlang-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4788,10 +4808,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: erlang-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -4805,11 +4827,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: erlang-manifests-create path: ./langtest/ @@ -4849,7 +4871,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4884,7 +4906,7 @@ jobs: needs: clojure-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -4990,7 +5012,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -5025,7 +5047,7 @@ jobs: needs: clojure-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -5122,7 +5144,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -5157,7 +5179,7 @@ jobs: needs: clojure-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -5226,10 +5248,12 @@ jobs: - name: Lint Actions run: | find .github/workflows -type f \( -iname \*.yaml -o -iname \*.yml \) | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: clojure-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -5243,11 +5267,11 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: clojure-manifests-create path: ./langtest/ diff --git a/.github/workflows/integration-windows.yml b/.github/workflows/integration-windows.yml index 4b55e049..0ba56d35 100644 --- a/.github/workflows/integration-windows.yml +++ b/.github/workflows/integration-windows.yml @@ -14,27 +14,27 @@ jobs: go-version: 1.22 - name: make run: make - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: draft-binary path: ./draft.exe if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_helm path: ./test/check_windows_helm.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_addon_helm path: ./test/check_windows_addon_helm.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_kustomize path: ./test/check_windows_kustomize.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_addon_kustomize path: ./test/check_windows_addon_kustomize.ps1 @@ -45,7 +45,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -57,31 +57,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/gomodule/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gomodule-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* gomodule-helm-update: needs: gomodule-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gomodule-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -93,7 +95,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -105,30 +107,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/gomodule/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gomodule-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* gomodule-kustomize-update: needs: gomodule-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gomodule-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -141,7 +145,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -153,31 +157,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/go/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: go-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* go-helm-update: needs: go-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: go-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -189,7 +195,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -201,30 +207,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/go/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: go-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* go-kustomize-update: needs: go-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: go-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -237,7 +245,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -249,31 +257,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/python/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* python-helm-update: needs: python-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: python-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -285,7 +295,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -297,30 +307,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/python/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* python-kustomize-update: needs: python-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: python-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -333,7 +345,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -345,31 +357,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/rust/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: rust-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* rust-helm-update: needs: rust-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: rust-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -381,7 +395,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -393,30 +407,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/rust/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: rust-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* rust-kustomize-update: needs: rust-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: rust-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -429,7 +445,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -441,31 +457,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/javascript/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: javascript-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* javascript-helm-update: needs: javascript-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: javascript-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -477,7 +495,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -489,30 +507,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/javascript/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: javascript-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* javascript-kustomize-update: needs: javascript-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: javascript-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -525,7 +545,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -537,31 +557,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/ruby/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ruby-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* ruby-helm-update: needs: ruby-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ruby-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -573,7 +595,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -585,30 +607,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/ruby/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ruby-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* ruby-kustomize-update: needs: ruby-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: ruby-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -621,7 +645,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -633,31 +657,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/csharp/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: csharp-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* csharp-helm-update: needs: csharp-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: csharp-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -669,7 +695,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -681,30 +707,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/csharp/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: csharp-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* csharp-kustomize-update: needs: csharp-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: csharp-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -717,7 +745,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -729,31 +757,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/java/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: java-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* java-helm-update: needs: java-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: java-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -765,7 +795,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -777,30 +807,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/java/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: java-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* java-kustomize-update: needs: java-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: java-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -813,7 +845,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -825,31 +857,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/gradle/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gradle-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* gradle-helm-update: needs: gradle-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gradle-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -861,7 +895,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -873,30 +907,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/gradle/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: gradle-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* gradle-kustomize-update: needs: gradle-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: gradle-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -909,7 +945,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -921,31 +957,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/swift/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: swift-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* swift-helm-update: needs: swift-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: swift-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -957,7 +995,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -969,30 +1007,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/swift/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: swift-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* swift-kustomize-update: needs: swift-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: swift-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -1005,7 +1045,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -1017,31 +1057,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/erlang/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: erlang-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* erlang-helm-update: needs: erlang-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: erlang-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -1053,7 +1095,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -1065,30 +1107,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/erlang/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: erlang-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* erlang-kustomize-update: needs: erlang-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: erlang-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ @@ -1101,7 +1145,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -1113,31 +1157,33 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/clojure/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: clojure-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* clojure-helm-update: needs: clojure-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: clojure-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -1149,7 +1195,7 @@ jobs: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -1161,30 +1207,32 @@ jobs: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/clojure/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: clojure-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* clojure-kustomize-update: needs: clojure-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: clojure-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ -a webapp_routing --variable ingress-tls-cert-keyvault-uri=test.cert.keyvault.uri --variable ingress-use-osm-mtls=true --variable ingress-host=host1 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/ diff --git a/test/gen_integration.sh b/test/gen_integration.sh index ca7117c5..6058471a 100755 --- a/test/gen_integration.sh +++ b/test/gen_integration.sh @@ -39,12 +39,12 @@ jobs: go-version: 1.22 - name: make run: make - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: helm-skaffold path: ./test/skaffold.yaml if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: draft-binary path: ./draft @@ -66,27 +66,27 @@ jobs: go-version: 1.22 - name: make run: make - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: draft-binary path: ./draft.exe if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_helm path: ./test/check_windows_helm.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_addon_helm path: ./test/check_windows_addon_helm.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_kustomize path: ./test/check_windows_kustomize.ps1 if-no-files-found: error - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: check_windows_addon_kustomize path: ./test/check_windows_addon_kustomize.ps1 @@ -186,7 +186,7 @@ languageVariables: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -232,7 +232,7 @@ languageVariables: needs: $lang-helm-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -343,7 +343,7 @@ languageVariables: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -389,7 +389,7 @@ languageVariables: needs: $lang-kustomize-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -491,7 +491,7 @@ languageVariables: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -537,7 +537,7 @@ languageVariables: needs: $lang-manifest-dry-run steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft @@ -607,10 +607,12 @@ languageVariables: run: | find $WORKFLOWS_PATH -type f \( -iname \*.yaml -o -iname \*.yml \) \ | xargs -I {} action-validator --verbose {} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: $lang-manifests-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* - name: Fail if any error if: steps.deploy.outcome != 'success' || steps.rollout.outcome != 'success' run: exit 6 @@ -624,11 +626,11 @@ languageVariables: - 5000:5000 steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: chmod +x ./draft - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: $lang-manifests-create path: ./langtest/ @@ -672,7 +674,7 @@ languageVariables: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -684,31 +686,33 @@ languageVariables: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/$lang/helm.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_helm path: ./langtest/ - run: ./check_windows_helm.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: $lang-helm-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* $helm_update_win_jobname: needs: $lang-helm-create runs-on: windows-latest steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: $lang-helm-create path: ./langtest/ - run: Remove-Item ./langtest/charts/templates/ingress.yaml -Recurse -Force -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ $ingress_test_args - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_helm path: ./langtest/ @@ -724,7 +728,7 @@ languageVariables: needs: build steps: - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - run: mkdir ./langtest @@ -736,30 +740,32 @@ languageVariables: - run: Remove-Item ./langtest/Dockerfile -ErrorAction Ignore - run: Remove-Item ./langtest/.dockerignore -ErrorAction Ignore - run: ./draft.exe -v create -c ./test/integration/$lang/kustomize.yaml -d ./langtest/ - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_kustomize path: ./langtest/ - run: ./check_windows_kustomize.ps1 working-directory: ./langtest/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: $lang-kustomize-create - path: ./langtest + path: | + ./langtest + !./langtest/**/.git/* $kustomize_win_workflow_name: needs: $lang-kustomize-create runs-on: windows-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: draft-binary - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: $lang-kustomize-create path: ./langtest - run: Remove-Item ./langtest/overlays/production/ingress.yaml -ErrorAction Ignore - run: ./draft.exe -v update -d ./langtest/ $ingress_test_args - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: check_windows_addon_kustomize path: ./langtest/