GHA: uses actions/* softprops/* version bumps

uses: actions/checkout@v4 => actions/checkout@v7
uses: actions/checkout@v5 => actions/checkout@v7

uses: actions/upload-artifact@v4 => actions/upload-artifact@v7
uses: actions/upload-artifact@v5 => actions/upload-artifact@v7

uses: softprops/action-gh-release@v2 => softprops/action-gh-release@v3
This commit is contained in:
Darryl L. Miles 2026-07-19 14:09:24 +01:00 committed by R. Timothy Edwards
parent 3fb47d9668
commit 433f43accf
8 changed files with 20 additions and 20 deletions

View File

@ -17,7 +17,7 @@ jobs:
contents: write # action-gh-release contents: write # action-gh-release
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v7
with: with:
fetch-depth: 149 # enough to cover between tags fetch-depth: 149 # enough to cover between tags
#fetch-tags: true # this should work see actions/checkout~issue#1471 #fetch-tags: true # this should work see actions/checkout~issue#1471
@ -154,7 +154,7 @@ jobs:
- name: Upload Release Asset - name: Upload Release Asset
if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }} if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }}
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
body_path: ${{ github.workspace }}/appimage/10/RELEASE-NOTES-GH.txt body_path: ${{ github.workspace }}/appimage/10/RELEASE-NOTES-GH.txt
files: | files: |
@ -163,7 +163,7 @@ jobs:
- name: Upload Artifact - name: Upload Artifact
#if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload #if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}} name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}}
path: | path: |

View File

@ -17,7 +17,7 @@ jobs:
contents: write # action-gh-release contents: write # action-gh-release
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v7
with: with:
fetch-depth: 149 # enough to cover between tags fetch-depth: 149 # enough to cover between tags
#fetch-tags: true # this should work see actions/checkout~issue#1471 #fetch-tags: true # this should work see actions/checkout~issue#1471
@ -154,7 +154,7 @@ jobs:
- name: Upload Release Asset - name: Upload Release Asset
if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }} if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }}
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
body_path: ${{ github.workspace }}/appimage/7/RELEASE-NOTES-GH.txt body_path: ${{ github.workspace }}/appimage/7/RELEASE-NOTES-GH.txt
files: | files: |
@ -163,7 +163,7 @@ jobs:
- name: Upload Artifact - name: Upload Artifact
#if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload #if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}} name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}}
path: | path: |

View File

@ -17,7 +17,7 @@ jobs:
contents: write # action-gh-release contents: write # action-gh-release
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v7
with: with:
fetch-depth: 149 # enough to cover between tags fetch-depth: 149 # enough to cover between tags
#fetch-tags: true # this should work see actions/checkout~issue#1471 #fetch-tags: true # this should work see actions/checkout~issue#1471
@ -154,7 +154,7 @@ jobs:
- name: Upload Release Asset - name: Upload Release Asset
if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }} if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }}
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
body_path: ${{ github.workspace }}/appimage/8/RELEASE-NOTES-GH.txt body_path: ${{ github.workspace }}/appimage/8/RELEASE-NOTES-GH.txt
files: | files: |
@ -163,7 +163,7 @@ jobs:
- name: Upload Artifact - name: Upload Artifact
#if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload #if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}} name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}}
path: | path: |

View File

@ -17,7 +17,7 @@ jobs:
contents: write # action-gh-release contents: write # action-gh-release
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v7
with: with:
fetch-depth: 149 # enough to cover between tags fetch-depth: 149 # enough to cover between tags
#fetch-tags: true # this should work see actions/checkout~issue#1471 #fetch-tags: true # this should work see actions/checkout~issue#1471
@ -154,7 +154,7 @@ jobs:
- name: Upload Release Asset - name: Upload Release Asset
if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }} if: ${{ env.MY_GITHUB_TAG != '' }} # if: ${{ github.ref_type == 'tag' }}
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
body_path: ${{ github.workspace }}/appimage/9/RELEASE-NOTES-GH.txt body_path: ${{ github.workspace }}/appimage/9/RELEASE-NOTES-GH.txt
files: | files: |
@ -163,7 +163,7 @@ jobs:
- name: Upload Artifact - name: Upload Artifact
#if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload #if: ${{ env.MY_GITHUB_TAG == '' }} # commented out to always upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}} name: ${{env.MAGIC_APPIMAGE_OUTPUT_FILENAME}}
path: | path: |

View File

@ -11,7 +11,7 @@ jobs:
simple_build_linux_arm: simple_build_linux_arm:
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v7
- name: Get Dependencies - name: Get Dependencies
run: | run: |
sudo apt-get update sudo apt-get update

View File

@ -15,7 +15,7 @@ jobs:
timeout-minutes: 45 # x86_64 seems non-SSD based (slower) timeout-minutes: 45 # x86_64 seems non-SSD based (slower)
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v7
- name: Get Dependencies - name: Get Dependencies
shell: bash # default shell has unwanted broken pipe indication shell: bash # default shell has unwanted broken pipe indication
@ -236,7 +236,7 @@ jobs:
cp *.LOG dist/BUILD-INFO/ cp *.LOG dist/BUILD-INFO/
- name: Upload archive magic-macos15 - name: Upload archive magic-macos15
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: magic-macos15 name: magic-macos15
path: | path: |
@ -247,7 +247,7 @@ jobs:
timeout-minutes: 30 # arm64 seems SSD based (faster) timeout-minutes: 30 # arm64 seems SSD based (faster)
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v7
- name: Get Dependencies - name: Get Dependencies
shell: bash # default shell has unwanted broken pipe indication shell: bash # default shell has unwanted broken pipe indication
@ -468,7 +468,7 @@ jobs:
cp *.LOG dist/BUILD-INFO/ cp *.LOG dist/BUILD-INFO/
- name: Upload archive magic-macos - name: Upload archive magic-macos
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: magic-macos name: magic-macos
path: | path: |

View File

@ -50,7 +50,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v7
with: with:
fetch-depth: 2 fetch-depth: 2
@ -210,7 +210,7 @@ jobs:
run: ./npm/pack.sh run: ./npm/pack.sh
- name: Upload tarball as artifact - name: Upload tarball as artifact
uses: actions/upload-artifact@v5 uses: actions/upload-artifact@v7
with: with:
name: magic-vlsi-wasm-npm name: magic-vlsi-wasm-npm
path: npm/*.tgz path: npm/*.tgz

View File

@ -9,7 +9,7 @@ jobs:
simple_build_linux: simple_build_linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v7
- name: Get Dependencies - name: Get Dependencies
run: | run: |
sudo apt-get update sudo apt-get update