CI: updated upload-artifact and download-artifact to v4
Dieser Commit ist enthalten in:
Ursprung
e622f1d61e
Commit
a774eed13c
46
.github/workflows/build.yml
vendored
46
.github/workflows/build.yml
vendored
@ -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
|
||||||
|
|||||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren