diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index bd0d47d1..0d1d2939 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -83,7 +83,7 @@ jobs: - name: Upload coverage to Codecov if: ${{ matrix.upload-coverage }} - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: file: ./coverage.txt fail_ci_if_error: false @@ -177,21 +177,21 @@ jobs: - name: Upload Windows installer x86_64 artifact if: ${{ startsWith(matrix.os, 'windows-') && github.event_name != 'pull_request' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_windows_installer_x86_64 path: ./sftpgo_windows_x86_64.exe - name: Upload Windows installer arm64 artifact if: ${{ startsWith(matrix.os, 'windows-') && github.event_name != 'pull_request' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_windows_installer_arm64 path: ./sftpgo_windows_arm64.exe - name: Upload Windows installer x86 artifact if: ${{ startsWith(matrix.os, 'windows-') && github.event_name != 'pull_request' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_windows_installer_x86 path: ./sftpgo_windows_x86.exe @@ -217,7 +217,7 @@ jobs: - name: Upload build artifact if: startsWith(matrix.os, 'ubuntu-') != true - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo-${{ matrix.os }}-go-${{ matrix.go }} path: output @@ -484,7 +484,7 @@ jobs: cp sftpgo output/ - name: Upload build artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo-linux-${{ matrix.arch }}-go-${{ matrix.go }} path: output @@ -499,13 +499,13 @@ jobs: echo "pkg-version=${PKG_VERSION}" >> $GITHUB_OUTPUT - name: Upload Debian Package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo-${{ steps.build_linux_pkgs.outputs.pkg-version }}-${{ matrix.go-arch }}-deb path: pkgs/dist/deb/* - name: Upload RPM Package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo-${{ steps.build_linux_pkgs.outputs.pkg-version }}-${{ matrix.go-arch }}-rpm path: pkgs/dist/rpm/* diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e8f610d9..27584d63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: SFTPGO_VERSION: ${{ steps.get_version.outputs.VERSION }} - name: Upload build artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_src_with_deps.tar.xz path: ./sftpgo_${{ steps.get_version.outputs.VERSION }}_src_with_deps.tar.xz @@ -207,7 +207,7 @@ jobs: - name: Upload macOS x86_64 artifact if: startsWith(matrix.os, 'macos-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_x86_64.tar.xz path: ./sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_x86_64.tar.xz @@ -215,7 +215,7 @@ jobs: - name: Upload macOS arm64 artifact if: startsWith(matrix.os, 'macos-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_arm64.tar.xz path: ./sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_arm64.tar.xz @@ -223,7 +223,7 @@ jobs: - name: Upload Windows installer x86_64 artifact if: startsWith(matrix.os, 'windows-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_x86_64.exe path: ./sftpgo_windows_x86_64.exe @@ -231,7 +231,7 @@ jobs: - name: Upload Windows installer arm64 artifact if: startsWith(matrix.os, 'windows-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_arm64.exe path: ./sftpgo_windows_arm64.exe @@ -239,7 +239,7 @@ jobs: - name: Upload Windows installer x86 artifact if: startsWith(matrix.os, 'windows-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_x86.exe path: ./sftpgo_windows_x86.exe @@ -247,7 +247,7 @@ jobs: - name: Upload Windows portable artifact if: startsWith(matrix.os, 'windows-') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.VERSION }}_${{ steps.get_os_name.outputs.OS }}_portable.zip path: ./sftpgo_portable.zip @@ -385,7 +385,7 @@ jobs: cd .. - name: Upload build artifact for ${{ matrix.arch }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.SFTPGO_VERSION }}_linux_${{ matrix.tar-arch }}.tar.xz path: ./output/sftpgo_${{ steps.get_version.outputs.SFTPGO_VERSION }}_linux_${{ matrix.tar-arch }}.tar.xz @@ -403,14 +403,14 @@ jobs: SFTPGO_VERSION: ${{ steps.get_version.outputs.SFTPGO_VERSION }} - name: Upload Deb Package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.build_linux_pkgs.outputs.pkg-version }}-1_${{ matrix.deb-arch}}.deb path: ./pkgs/dist/deb/sftpgo_${{ steps.build_linux_pkgs.outputs.pkg-version }}-1_${{ matrix.deb-arch}}.deb retention-days: 1 - name: Upload RPM Package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo-${{ steps.build_linux_pkgs.outputs.pkg-version }}-1.${{ matrix.rpm-arch}}.rpm path: ./pkgs/dist/rpm/sftpgo-${{ steps.build_linux_pkgs.outputs.pkg-version }}-1.${{ matrix.rpm-arch}}.rpm @@ -467,7 +467,7 @@ jobs: SFTPGO_VERSION: ${{ steps.get_version.outputs.SFTPGO_VERSION }} - name: Upload Linux bundle - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: sftpgo_${{ steps.get_version.outputs.SFTPGO_VERSION }}_linux_bundle.tar.xz path: ./bundle/sftpgo_${{ steps.get_version.outputs.SFTPGO_VERSION }}_linux_bundle.tar.xz