|
76 | 76 | ref: ${{ inputs.prRef }} |
77 | 77 |
|
78 | 78 | - name: Set up Docker Buildx |
79 | | - uses: docker/setup-buildx-action@v2 |
| 79 | + uses: docker/setup-buildx-action@v3 |
80 | 80 |
|
81 | 81 | - id: set_image_push_option |
82 | 82 | name: Set image push option |
@@ -178,14 +178,14 @@ jobs: |
178 | 178 | echo "VERSION_SHORT=${VERSION_SHORT}" |
179 | 179 | echo "VERSION_MAJOR=${VERSION_MAJOR}" |
180 | 180 |
|
181 | | - - uses: actions/upload-artifact@v3 |
| 181 | + - uses: actions/upload-artifact@v4 |
182 | 182 | name: Create dev AzDO VSIX artifact |
183 | 183 | with: |
184 | 184 | name: azdo-task-dev |
185 | 185 | path: ./output/devcontainers-dev.ci-${{ steps.build.outputs.version }}.vsix |
186 | 186 | if-no-files-found: error |
187 | 187 |
|
188 | | - - uses: actions/upload-artifact@v3 |
| 188 | + - uses: actions/upload-artifact@v4 |
189 | 189 | name: Create release AzDO VSIX artifact |
190 | 190 | with: |
191 | 191 | name: azdo-task |
@@ -266,7 +266,7 @@ jobs: |
266 | 266 | echo "VERSION_MAJOR=${VERSION_MAJOR}" |
267 | 267 |
|
268 | 268 | - name: Download release VSIX |
269 | | - uses: actions/download-artifact@v3 |
| 269 | + uses: actions/download-artifact@v4 |
270 | 270 | with: |
271 | 271 | name: azdo-task |
272 | 272 | path: output |
@@ -364,12 +364,12 @@ jobs: |
364 | 364 | echo "VERSION_SHORT: $VERSION_SHORT" |
365 | 365 |
|
366 | 366 | - name: Download workflow artifacts |
367 | | - uses: actions/download-artifact@v3 |
| 367 | + uses: actions/download-artifact@v4 |
368 | 368 | with: |
369 | 369 | path: output |
370 | 370 |
|
371 | 371 | - name: Download release VSIX |
372 | | - uses: actions/download-artifact@v3 |
| 372 | + uses: actions/download-artifact@v4 |
373 | 373 | with: |
374 | 374 | name: azdo-task-dev |
375 | 375 | path: output |
@@ -512,7 +512,7 @@ jobs: |
512 | 512 | ref: ${{ inputs.prRef }} |
513 | 513 |
|
514 | 514 | - name: Set up Docker Buildx |
515 | | - uses: docker/setup-buildx-action@v2 |
| 515 | + uses: docker/setup-buildx-action@v3 |
516 | 516 |
|
517 | 517 | - name: Login to GitHub Container Registry |
518 | 518 | if: ${{ needs.build.outputs.image_push_option == 'filter' }} |
@@ -557,7 +557,7 @@ jobs: |
557 | 557 | ref: ${{ inputs.prRef }} |
558 | 558 |
|
559 | 559 | - name: Set up Docker Buildx |
560 | | - uses: docker/setup-buildx-action@v2 |
| 560 | + uses: docker/setup-buildx-action@v3 |
561 | 561 |
|
562 | 562 | - name: Login to GitHub Container Registry |
563 | 563 | if: ${{ needs.build.outputs.image_push_option == 'filter' }} |
@@ -610,7 +610,7 @@ jobs: |
610 | 610 | ref: ${{ inputs.prRef }} |
611 | 611 |
|
612 | 612 | - name: Set up Docker Buildx |
613 | | - uses: docker/setup-buildx-action@v2 |
| 613 | + uses: docker/setup-buildx-action@v3 |
614 | 614 |
|
615 | 615 | - name: Login to GitHub Container Registry |
616 | 616 | uses: docker/login-action@v2 |
@@ -655,7 +655,7 @@ jobs: |
655 | 655 | ref: ${{ inputs.prRef }} |
656 | 656 |
|
657 | 657 | - name: Set up Docker Buildx |
658 | | - uses: docker/setup-buildx-action@v2 |
| 658 | + uses: docker/setup-buildx-action@v3 |
659 | 659 |
|
660 | 660 | - name: Login to GitHub Container Registry |
661 | 661 | uses: docker/login-action@v2 |
@@ -700,7 +700,7 @@ jobs: |
700 | 700 | ref: ${{ inputs.prRef }} |
701 | 701 |
|
702 | 702 | - name: Set up Docker Buildx |
703 | | - uses: docker/setup-buildx-action@v2 |
| 703 | + uses: docker/setup-buildx-action@v3 |
704 | 704 |
|
705 | 705 | - name: Login to GitHub Container Registry |
706 | 706 | uses: docker/login-action@v2 |
@@ -745,7 +745,7 @@ jobs: |
745 | 745 | ref: ${{ inputs.prRef }} |
746 | 746 |
|
747 | 747 | - name: Set up Docker Buildx |
748 | | - uses: docker/setup-buildx-action@v2 |
| 748 | + uses: docker/setup-buildx-action@v3 |
749 | 749 |
|
750 | 750 | - name: Login to GitHub Container Registry |
751 | 751 | uses: docker/login-action@v2 |
@@ -790,7 +790,7 @@ jobs: |
790 | 790 | ref: ${{ inputs.prRef }} |
791 | 791 |
|
792 | 792 | - name: Set up Docker Buildx |
793 | | - uses: docker/setup-buildx-action@v2 |
| 793 | + uses: docker/setup-buildx-action@v3 |
794 | 794 |
|
795 | 795 | - name: Login to GitHub Container Registry |
796 | 796 | uses: docker/login-action@v2 |
@@ -835,7 +835,7 @@ jobs: |
835 | 835 | ref: ${{ inputs.prRef }} |
836 | 836 |
|
837 | 837 | - name: Set up Docker Buildx |
838 | | - uses: docker/setup-buildx-action@v2 |
| 838 | + uses: docker/setup-buildx-action@v3 |
839 | 839 |
|
840 | 840 | - name: Login to GitHub Container Registry |
841 | 841 | uses: docker/login-action@v2 |
@@ -887,7 +887,7 @@ jobs: |
887 | 887 | ref: ${{ inputs.prRef }} |
888 | 888 |
|
889 | 889 | - name: Set up Docker Buildx |
890 | | - uses: docker/setup-buildx-action@v2 |
| 890 | + uses: docker/setup-buildx-action@v3 |
891 | 891 |
|
892 | 892 | - name: Login to GitHub Container Registry |
893 | 893 | uses: docker/login-action@v2 |
@@ -964,19 +964,8 @@ jobs: |
964 | 964 | - name: Set up Docker Buildx |
965 | 965 | uses: docker/setup-buildx-action@v3 |
966 | 966 |
|
967 | | - # This can be omitted once runner images have a version of Skopeo > 1.4.1 |
968 | | - # See https://github.com/containers/skopeo/issues/1874 (and https://github.com/devcontainers/ci/issues/191#issuecomment-1416384710) |
969 | | - - name: Update skopeo |
970 | | - run: | |
971 | | - sudo apt purge buildah golang-github-containers-common podman skopeo |
972 | | - sudo apt autoremove --purge |
973 | | - REPO_URL="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable" |
974 | | - source /etc/os-release |
975 | | - sudo sh -c "echo 'deb ${REPO_URL}/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list" |
976 | | - sudo wget -qnv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key |
977 | | - sudo apt-key add Release.key |
978 | | - sudo apt-get update |
979 | | - sudo apt-get install skopeo |
| 967 | + - name: Skopeo version |
| 968 | + run: skopeo --version |
980 | 969 |
|
981 | 970 | - name: Login to GitHub Container Registry |
982 | 971 | uses: docker/login-action@v2 |
@@ -1064,19 +1053,8 @@ jobs: |
1064 | 1053 | - name: Set up Docker Buildx |
1065 | 1054 | uses: docker/setup-buildx-action@v3 |
1066 | 1055 |
|
1067 | | - - name: Install updated Skopeo |
1068 | | - # This can be omitted once runner images have a version of Skopeo > 1.4.1 |
1069 | | - # See https://github.com/containers/skopeo/issues/1874 |
1070 | | - run: | |
1071 | | - sudo apt purge buildah golang-github-containers-common podman skopeo |
1072 | | - sudo apt autoremove --purge |
1073 | | - REPO_URL="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable" |
1074 | | - source /etc/os-release |
1075 | | - sudo sh -c "echo 'deb ${REPO_URL}/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list" |
1076 | | - sudo wget -qnv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key |
1077 | | - sudo apt-key add Release.key |
1078 | | - sudo apt-get update |
1079 | | - sudo apt-get install skopeo |
| 1056 | + - name: Skopeo version |
| 1057 | + run: skopeo --version |
1080 | 1058 |
|
1081 | 1059 | # Published action contains compiled JS, but we need to compile it here |
1082 | 1060 | - uses: actions/setup-node@v3 |
@@ -1138,7 +1116,7 @@ jobs: |
1138 | 1116 | ref: ${{ inputs.prRef }} |
1139 | 1117 |
|
1140 | 1118 | - name: Set up Docker Buildx |
1141 | | - uses: docker/setup-buildx-action@v2 |
| 1119 | + uses: docker/setup-buildx-action@v3 |
1142 | 1120 |
|
1143 | 1121 | - name: Login to GitHub Container Registry |
1144 | 1122 | uses: docker/login-action@v2 |
|
0 commit comments