CI: updated upload-artifact and download-artifact to v4

Dieser Commit ist enthalten in:
Reinder Feenstra 2024-09-12 00:40:14 +02:00 committet von GitHub
Ursprung e622f1d61e
Commit a774eed13c
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: B5690EEEBB952194

Datei anzeigen

@ -157,7 +157,7 @@ jobs:
# Windows only: # Windows only:
- name: Upload artifact - name: Upload artifact
if: startswith(matrix.config.os, 'windows') if: startswith(matrix.config.os, 'windows')
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-client name: traintastic-client
path: ${{github.workspace}}/client/build/${{matrix.config.build_type}} path: ${{github.workspace}}/client/build/${{matrix.config.build_type}}
@ -165,7 +165,7 @@ jobs:
# Linux only: # Linux only:
- name: Upload debian package artifact - name: Upload debian package artifact
if: matrix.config.build_deb if: matrix.config.build_deb
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-client-deb name: traintastic-client-deb
path: ${{github.workspace}}/client/build/*.deb path: ${{github.workspace}}/client/build/*.deb
@ -366,7 +366,7 @@ jobs:
# Windows only: # Windows only:
- name: Upload artifact - name: Upload artifact
if: matrix.config.name == 'windows_x64_clang' if: matrix.config.name == 'windows_x64_clang'
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-server name: traintastic-server
path: ${{github.workspace}}/server/build/Release/traintastic-server.exe path: ${{github.workspace}}/server/build/Release/traintastic-server.exe
@ -374,7 +374,7 @@ jobs:
# Linux only: # Linux only:
- name: Upload debian package artifact - name: Upload debian package artifact
if: matrix.config.build_deb if: matrix.config.build_deb
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-server-deb name: traintastic-server-deb
path: ${{github.workspace}}/server/build/*.deb path: ${{github.workspace}}/server/build/*.deb
@ -395,7 +395,7 @@ jobs:
- name: "Code coverage: upload artifact" - name: "Code coverage: upload artifact"
if: matrix.config.ccov if: matrix.config.ccov
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-server-test-code-coverage name: traintastic-server-test-code-coverage
path: ${{github.workspace}}/server/build/ccov/* path: ${{github.workspace}}/server/build/ccov/*
@ -429,7 +429,7 @@ jobs:
submodules: recursive submodules: recursive
- name: "Download artifact: lang" - name: "Download artifact: lang"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-lang name: traintastic-lang
path: ${{github.workspace}}/shared/translations path: ${{github.workspace}}/shared/translations
@ -447,7 +447,7 @@ jobs:
run: cpack run: cpack
- name: Upload debian package artifact - name: Upload debian package artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-data-deb name: traintastic-data-deb
path: ${{github.workspace}}/shared/build/*.deb path: ${{github.workspace}}/shared/build/*.deb
@ -469,7 +469,7 @@ jobs:
run: python3 json2lang.py run: python3 json2lang.py
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-lang name: traintastic-lang
path: ${{github.workspace}}/shared/translations/*.lang path: ${{github.workspace}}/shared/translations/*.lang
@ -494,7 +494,7 @@ jobs:
run: ./builddoc.py html-single-page --output-dir build run: ./builddoc.py html-single-page --output-dir build
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-manual name: traintastic-manual
path: ${{github.workspace}}/manual/build/* path: ${{github.workspace}}/manual/build/*
@ -516,7 +516,7 @@ jobs:
run: ./buildluadoc.py run: ./buildluadoc.py
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: traintastic-manual-lua name: traintastic-manual-lua
path: ${{github.workspace}}/manual/build.luadoc/* path: ${{github.workspace}}/manual/build.luadoc/*
@ -535,31 +535,31 @@ jobs:
submodules: recursive submodules: recursive
- name: Download artifacts 1/2 - name: Download artifacts 1/2
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-client name: traintastic-client
path: ${{github.workspace}}/client/build/Release path: ${{github.workspace}}/client/build/Release
- name: Download artifacts 2/2 - name: Download artifacts 2/2
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-server name: traintastic-server
path: ${{github.workspace}}/server/build path: ${{github.workspace}}/server/build
- name: "Download artifact: lang" - name: "Download artifact: lang"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-lang name: traintastic-lang
path: ${{github.workspace}}/shared/translations path: ${{github.workspace}}/shared/translations
- name: "Download artifact: manual" - name: "Download artifact: manual"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-manual name: traintastic-manual
path: ${{github.workspace}}/manual/build path: ${{github.workspace}}/manual/build
- name: "Download artifact: manual-lua" - name: "Download artifact: manual-lua"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-manual-lua name: traintastic-manual-lua
path: ${{github.workspace}}/manual/build.luadoc path: ${{github.workspace}}/manual/build.luadoc
@ -570,7 +570,7 @@ jobs:
"C:/Program Files (x86)/Inno Setup 6/ISCC.exe" %GITHUB_WORKSPACE%/package/innosetup/traintastic.iss "C:/Program Files (x86)/Inno Setup 6/ISCC.exe" %GITHUB_WORKSPACE%/package/innosetup/traintastic.iss
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: package-innosetup name: package-innosetup
path: ${{github.workspace}}/package/innosetup/output path: ${{github.workspace}}/package/innosetup/output
@ -585,43 +585,43 @@ jobs:
- uses: FranzDiebold/github-env-vars-action@v2 - uses: FranzDiebold/github-env-vars-action@v2
- name: Download artifacts 1/6 - name: Download artifacts 1/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: package-innosetup name: package-innosetup
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}} path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}
- name: Download artifacts 2/6 - name: Download artifacts 2/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-client-deb name: traintastic-client-deb
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}} path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}
- name: Download artifacts 3/6 - name: Download artifacts 3/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-server-deb name: traintastic-server-deb
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}} path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}
- name: Download artifacts 4/6 - name: Download artifacts 4/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-server-test-code-coverage name: traintastic-server-test-code-coverage
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/ccov path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/ccov
- name: Download artifacts 5/6 - name: Download artifacts 5/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-manual name: traintastic-manual
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/manual path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/manual
- name: Download artifacts 6/6 - name: Download artifacts 6/6
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-data-deb name: traintastic-data-deb
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}} path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}
- name: "Download artifact: manual-lua" - name: "Download artifact: manual-lua"
uses: actions/download-artifact@v2 uses: actions/download-artifact@v4
with: with:
name: traintastic-manual-lua name: traintastic-manual-lua
path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/manual-lua path: ${{github.workspace}}/dist/${{env.CI_REF_NAME_SLUG}}/${{github.run_number}}/manual-lua