|
@@ -20,7 +20,7 @@ jobs:
|
|
commitHash: ${{ steps.setup.outputs.commitHash }}
|
|
commitHash: ${{ steps.setup.outputs.commitHash }}
|
|
pluginName: ${{ steps.setup.outputs.pluginName }}
|
|
pluginName: ${{ steps.setup.outputs.pluginName }}
|
|
steps:
|
|
steps:
|
|
- - uses: actions/checkout@v3
|
|
|
|
|
|
+ - uses: actions/checkout@v4
|
|
with:
|
|
with:
|
|
fetch-depth: 0
|
|
fetch-depth: 0
|
|
- name: Check Event Data ☑️
|
|
- name: Check Event Data ☑️
|
|
@@ -79,7 +79,7 @@ jobs:
|
|
run:
|
|
run:
|
|
shell: zsh --no-rcs --errexit --pipefail {0}
|
|
shell: zsh --no-rcs --errexit --pipefail {0}
|
|
steps:
|
|
steps:
|
|
- - uses: actions/checkout@v3
|
|
|
|
|
|
+ - uses: actions/checkout@v4
|
|
with:
|
|
with:
|
|
submodules: recursive
|
|
submodules: recursive
|
|
fetch-depth: 0
|
|
fetch-depth: 0
|
|
@@ -104,7 +104,7 @@ jobs:
|
|
print "pluginName=${product_name}" >> $GITHUB_OUTPUT
|
|
print "pluginName=${product_name}" >> $GITHUB_OUTPUT
|
|
print "pluginVersion=${product_version}" >> $GITHUB_OUTPUT
|
|
print "pluginVersion=${product_version}" >> $GITHUB_OUTPUT
|
|
|
|
|
|
- - uses: actions/cache@v3
|
|
|
|
|
|
+ - uses: actions/cache@v4
|
|
id: ccache-cache
|
|
id: ccache-cache
|
|
with:
|
|
with:
|
|
path: ${{ github.workspace }}/.ccache
|
|
path: ${{ github.workspace }}/.ccache
|
|
@@ -149,13 +149,13 @@ jobs:
|
|
codesignPass: ${{ secrets.MACOS_NOTARIZATION_PASSWORD }}
|
|
codesignPass: ${{ secrets.MACOS_NOTARIZATION_PASSWORD }}
|
|
|
|
|
|
- name: Upload Artifacts 📡
|
|
- name: Upload Artifacts 📡
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal-${{ needs.check-event.outputs.commitHash }}
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal-${{ needs.check-event.outputs.commitHash }}
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal.*
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal.*
|
|
|
|
|
|
- name: Upload Debug Symbol Artifacts 🪲
|
|
- name: Upload Debug Symbol Artifacts 🪲
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
if: ${{ needs.check-event.outputs.config == 'Release' }}
|
|
if: ${{ needs.check-event.outputs.config == 'Release' }}
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal-${{ needs.check-event.outputs.commitHash }}-dSYMs
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-macos-universal-${{ needs.check-event.outputs.commitHash }}-dSYMs
|
|
@@ -169,7 +169,7 @@ jobs:
|
|
run:
|
|
run:
|
|
shell: bash
|
|
shell: bash
|
|
steps:
|
|
steps:
|
|
- - uses: actions/checkout@v3
|
|
|
|
|
|
+ - uses: actions/checkout@v4
|
|
with:
|
|
with:
|
|
submodules: recursive
|
|
submodules: recursive
|
|
fetch-depth: 0
|
|
fetch-depth: 0
|
|
@@ -186,7 +186,7 @@ jobs:
|
|
echo "pluginName=${product_name}" >> $GITHUB_OUTPUT
|
|
echo "pluginName=${product_name}" >> $GITHUB_OUTPUT
|
|
echo "pluginVersion=${product_version}" >> $GITHUB_OUTPUT
|
|
echo "pluginVersion=${product_version}" >> $GITHUB_OUTPUT
|
|
|
|
|
|
- - uses: actions/cache@v3
|
|
|
|
|
|
+ - uses: actions/cache@v4
|
|
id: ccache-cache
|
|
id: ccache-cache
|
|
with:
|
|
with:
|
|
path: ${{ github.workspace }}/.ccache
|
|
path: ${{ github.workspace }}/.ccache
|
|
@@ -211,19 +211,19 @@ jobs:
|
|
config: ${{ needs.check-event.outputs.config }}
|
|
config: ${{ needs.check-event.outputs.config }}
|
|
|
|
|
|
- name: Upload Source Tarball 🗜️
|
|
- name: Upload Source Tarball 🗜️
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-sources-${{ needs.check-event.outputs.commitHash }}
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-sources-${{ needs.check-event.outputs.commitHash }}
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-source.*
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-source.*
|
|
|
|
|
|
- name: Upload Artifacts 📡
|
|
- name: Upload Artifacts 📡
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-ubuntu-22.04-x86_64-${{ needs.check-event.outputs.commitHash }}
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-ubuntu-22.04-x86_64-${{ needs.check-event.outputs.commitHash }}
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-x86_64*.*
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-x86_64*.*
|
|
|
|
|
|
- name: Upload debug symbol artifacts 🪲
|
|
- name: Upload debug symbol artifacts 🪲
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
if: ${{ fromJSON(needs.check-event.outputs.package) }}
|
|
if: ${{ fromJSON(needs.check-event.outputs.package) }}
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-ubuntu-22.04-x86_64-${{ needs.check-event.outputs.commitHash }}-dbgsym
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-ubuntu-22.04-x86_64-${{ needs.check-event.outputs.commitHash }}-dbgsym
|
|
@@ -237,7 +237,7 @@ jobs:
|
|
run:
|
|
run:
|
|
shell: pwsh
|
|
shell: pwsh
|
|
steps:
|
|
steps:
|
|
- - uses: actions/checkout@v3
|
|
|
|
|
|
+ - uses: actions/checkout@v4
|
|
with:
|
|
with:
|
|
submodules: recursive
|
|
submodules: recursive
|
|
fetch-depth: 0
|
|
fetch-depth: 0
|
|
@@ -271,7 +271,7 @@ jobs:
|
|
package: ${{ fromJSON(needs.check-event.outputs.package) }}
|
|
package: ${{ fromJSON(needs.check-event.outputs.package) }}
|
|
|
|
|
|
- name: Upload Artifacts 📡
|
|
- name: Upload Artifacts 📡
|
|
- uses: actions/upload-artifact@v3
|
|
|
|
|
|
+ uses: actions/upload-artifact@v4
|
|
with:
|
|
with:
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-windows-x64-${{ needs.check-event.outputs.commitHash }}
|
|
name: ${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-windows-x64-${{ needs.check-event.outputs.commitHash }}
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-windows-x64*.*
|
|
path: ${{ github.workspace }}/release/${{ steps.setup.outputs.pluginName }}-${{ steps.setup.outputs.pluginVersion }}-windows-x64*.*
|