update all uses:actions to latest versions

This commit is contained in:
alemuntoni 2022-10-27 16:07:40 +02:00
parent 0c760bcefe
commit effde1c7bf
5 changed files with 48 additions and 48 deletions

View File

@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Merge main -> devel
uses: devmasx/merge-branch@master
with:

View File

@ -17,14 +17,14 @@ jobs:
name: Update ML_VERSION
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true
- name: Update MeshLab version
run : |
echo ${{ github.event.inputs.version }} | tr -d '\n'> ML_VERSION
- name: commit ML_VERSION change
uses: stefanzweifel/git-auto-commit-action@v4.1.1
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Set MeshLab version to ${{ github.event.inputs.version }}
@ -37,18 +37,18 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: main
submodules: recursive
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
@ -75,12 +75,12 @@ jobs:
run: |
bash scripts/${{ runner.os }}/2_deploy_and_appimage.sh
- name: Upload Meshlab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_linux_portable${{steps.envs.outputs.artifact_suffix}}
path: install/
- name: Upload Meshlab AppImage
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_linux_appimage${{steps.envs.outputs.artifact_suffix}}
path: MeshLab*-linux.AppImage
@ -94,7 +94,7 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: main
submodules: recursive
@ -104,12 +104,12 @@ jobs:
npm install -g appdmg
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
@ -153,12 +153,12 @@ jobs:
run: |
bash scripts/${{ runner.os }}/3_dmg.sh
- name: Upload MeshLab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_macos_portable${{steps.envs.outputs.artifact_suffix}}
path: install/MeshLab*.app
- name: Upload DMG
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_macos_dmg${{steps.envs.outputs.artifact_suffix}}
path: install/MeshLab*-macos.dmg
@ -172,7 +172,7 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: main
submodules: recursive
@ -180,12 +180,12 @@ jobs:
uses: ilammy/msvc-dev-cmd@v1
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
@ -228,7 +228,7 @@ jobs:
run: |
bash scripts/${{ runner.os }}/internal/nsis_script.sh
- name: Create Installer
uses: joncloud/makensis-action@v1
uses: joncloud/makensis-action@v3.7
with:
script-file: "install/meshlab_final.nsi"
- name: Move Installer
@ -243,12 +243,12 @@ jobs:
run: |
.\scripts\Windows\internal\sign_dlls.ps1 -pssw '${{ secrets.WIN_CERTIFICATE_PSSW }}' -path 'installer\'
- name: Uploading MeshLab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_windows_portable${{steps.envs.outputs.artifact_suffix}}
path: install
- name: Upload Meshlab Installer
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_windows_installer${{steps.envs.outputs.artifact_suffix}}
path: installer/MeshLab*-windows.exe
@ -262,22 +262,22 @@ jobs:
#Download Linux Packages
- name: Download Linux ZIP
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_linux_portable
path: meshlab_linux_portable
- name: Download Linux ZIP-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_linux_portable_double
path: meshlab_linux_portable_double
- name: Download Linux AppImage
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_linux_appimage
path: meshlab_linux_appimage
- name: Download Linux AppImage-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_linux_appimage_double
path: meshlab_linux_appimage_double
@ -312,22 +312,22 @@ jobs:
#Download MacOS Package
- name: Download MacOS DMG
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_macos_dmg
path: meshlab_macos_dmg
- name: Download MacOS DMG-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_macos_dmg_double
path: meshlab_macos_dmg_double
- name: Download MacOS Portable
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_macos_portable
path: meshlab_macos_portable
- name: Download MacOS Portable-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_macos_portable_double
path: meshlab_macos_portable_double
@ -345,22 +345,22 @@ jobs:
#Download Windows Packages
- name: Download Windows ZIP
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_windows_portable
path: meshlab_windows_portable
- name: Download Windows ZIP-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_windows_portable_double
path: meshlab_windows_portable_double
- name: Download Windows Installer
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_windows_installer
path: meshlab_windows_installer
- name: Download Windows Installer-d
uses: actions/download-artifact@v2
uses: actions/download-artifact@v3
with:
name: meshlab_windows_installer_double
path: meshlab_windows_installer_double

View File

@ -15,17 +15,17 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
cached: ${{ steps.cache-qt.outputs.cache-hit }}
version: ${{ env.QT_VERSION }}
@ -62,17 +62,17 @@ jobs:
# arch: 'amd64'
# desc: 'MeshLab ${{steps.envs.outputs.version}} deb package.'
- name: Upload MeshLab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_linux_portable${{steps.envs.outputs.artifact_suffix}}
path: install/
- name: Upload MeshLab AppImage
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_linux_appimage${{steps.envs.outputs.artifact_suffix}}
path: MeshLab*-linux.AppImage
#- name: Upload MeshLab deb
# uses: actions/upload-artifact@v2
# uses: actions/upload-artifact@v3
# with:
# name: meshlab_linux_deb${{steps.envs.outputs.artifact_suffix}}
# path: MeshLab_${{steps.envs.outputs.version}}_amd64.deb

View File

@ -15,7 +15,7 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Install dependencies
@ -24,12 +24,12 @@ jobs:
npm install -g appdmg
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
cached: ${{ steps.cache-qt.outputs.cache-hit }}
version: ${{ env.QT_VERSION }}
@ -55,12 +55,12 @@ jobs:
run: |
bash scripts/${{ runner.os }}/3_dmg.sh
- name: Upload MeshLab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_macos_portable${{steps.envs.outputs.artifact_suffix}}
path: install/MeshLab*.app
- name: Upload DMG
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_macos_dmg${{steps.envs.outputs.artifact_suffix}}
path: install/MeshLab*.dmg

View File

@ -14,19 +14,19 @@ jobs:
precision: [single_precision, double_precision]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup MSVC
uses: ilammy/msvc-dev-cmd@v1
- name: Cache Qt
id: cache-qt
uses: actions/cache@v1
uses: actions/cache@v3
with:
path: ../Qt
key: ${{ runner.os }}-QtCache-${{ env.QT_VERSION }}
- name: Install Qt
uses: jurplel/install-qt-action@v2
uses: jurplel/install-qt-action@v3
with:
cached: ${{ steps.cache-qt.outputs.cache-hit }}
version: ${{ env.QT_VERSION }}
@ -61,7 +61,7 @@ jobs:
run: |
bash scripts/${{ runner.os }}/internal/nsis_script.sh
- name: Create Installer
uses: joncloud/makensis-action@v1
uses: joncloud/makensis-action@v3.7
with:
script-file: "install/meshlab_final.nsi"
- name: Move Installer
@ -73,12 +73,12 @@ jobs:
rm install/ExecWaitJob.nsh
rm install/FileAssociation.nsh
- name: Uploading MeshLab Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_windows_portable${{steps.envs.outputs.artifact_suffix}}
path: install
- name: Upload Meshlab Installer
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: meshlab_windows_installer${{steps.envs.outputs.artifact_suffix}}
path: installer/MeshLab*-windows.exe