Compare commits

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