update GHA workflows #22

Merged
JMR-dev merged 1 commits from fix-update-gha-versions into main 2026-05-27 23:09:25 +00:00
4 changed files with 26 additions and 14 deletions
+7 -4
View File
@@ -1,5 +1,8 @@
name: Integration Tests name: Integration Tests
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
on: on:
push: push:
branches: branches:
@@ -21,10 +24,10 @@ jobs:
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v5 uses: actions/setup-go@v6
with: with:
go-version: '1.25.x' go-version: '1.25.x'
@@ -39,10 +42,10 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v5 uses: actions/setup-go@v6
with: with:
go-version: '1.25.x' go-version: '1.25.x'
+5 -2
View File
@@ -1,5 +1,8 @@
name: macOS Manual Integration name: macOS Manual Integration
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
on: on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:
@@ -28,12 +31,12 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
ref: ${{ inputs.branch }} ref: ${{ inputs.branch }}
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v5 uses: actions/setup-go@v6
with: with:
go-version: '1.25.x' go-version: '1.25.x'
+9 -6
View File
@@ -1,5 +1,8 @@
name: Release name: Release
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
on: on:
push: push:
tags: tags:
@@ -58,13 +61,13 @@ jobs:
suffix: darwin-arm64 suffix: darwin-arm64
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
ref: ${{ needs.resolve.outputs.ref }} ref: ${{ needs.resolve.outputs.ref }}
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v5 uses: actions/setup-go@v6
with: with:
go-version-file: go.mod go-version-file: go.mod
check-latest: true check-latest: true
@@ -82,7 +85,7 @@ jobs:
go build -trimpath -ldflags="-s -w" -o "$out" . go build -trimpath -ldflags="-s -w" -o "$out" .
- name: Upload artifact - name: Upload artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: bootstrap_environment-${{ matrix.suffix }} name: bootstrap_environment-${{ matrix.suffix }}
path: dist/bootstrap_environment-${{ matrix.suffix }} path: dist/bootstrap_environment-${{ matrix.suffix }}
@@ -94,13 +97,13 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
ref: ${{ needs.resolve.outputs.ref }} ref: ${{ needs.resolve.outputs.ref }}
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
- name: Download build artifacts - name: Download build artifacts
uses: actions/download-artifact@v4 uses: actions/download-artifact@v8
with: with:
path: dist path: dist
pattern: bootstrap_environment-* pattern: bootstrap_environment-*
@@ -114,7 +117,7 @@ jobs:
cat SHA256SUMS cat SHA256SUMS
- name: Create release - name: Create release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v3
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
tag_name: ${{ needs.resolve.outputs.tag }} tag_name: ${{ needs.resolve.outputs.tag }}
+5 -2
View File
@@ -1,5 +1,8 @@
name: Unit Tests name: Unit Tests
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
on: on:
pull_request: pull_request:
branches: branches:
@@ -13,10 +16,10 @@ jobs:
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Setup Go - name: Setup Go
uses: actions/setup-go@v5 uses: actions/setup-go@v6
with: with:
go-version: '1.25.x' go-version: '1.25.x'