Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
0a12ed9
Bump braces from 3.0.2 to 3.0.3 (#487)
dependabot[bot] Jun 27, 2024
b26d402
fix: add arch to cache key (#493)
Zxilly Aug 26, 2024
49582f6
Add workflow file for publishing releases to immutable action package
Jcambass Sep 11, 2024
df1a117
Merge pull request #500 from actions/Jcambass-patch-1
Jcambass Sep 11, 2024
e09f57f
Upgrade IA Publish
Jcambass Sep 16, 2024
d60b41a
Merge pull request #502 from actions/Jcambass-patch-1
Jcambass Sep 26, 2024
9419772
Revise `isGhes` logic (#511)
jww3 Oct 21, 2024
41dfa10
Enhance workflows and Upgrade micromatch Dependency (#510)
priyagupta108 Oct 24, 2024
3041bf5
feat: fallback to "raw" endpoint for manifest when rate limit is reac…
Shegox Nov 25, 2024
f81f022
Use the new cache service: upgrade `@actions/cache` to `^4.0.0` (#531)
Link- Jan 15, 2025
43e1389
Configure Dependabot settings (#530)
HarithaVattikuti Jan 15, 2025
3d10edb
Add new permission section (#533)
HarithaVattikuti Jan 16, 2025
f111f33
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 (#534)
dependabot[bot] Jan 21, 2025
1d82324
Bump semver from 7.6.0 to 7.6.3 (#535)
dependabot[bot] Jan 21, 2025
5a083d0
Bump eslint-config-prettier from 8.10.0 to 10.0.1 (#536)
dependabot[bot] Jan 21, 2025
c4c1141
upgrade actions/cache to 4.0.2 (#568)
aparnajyothi-y Mar 11, 2025
0aaccfd
Bump undici from 5.28.4 to 5.28.5 (#541)
dependabot[bot] Mar 18, 2025
691cc35
upgrade actions/cache to 4.0.3 (#574)
aparnajyothi-y Apr 1, 2025
dca8468
Update self-hosted environment validation and bump undici version (#556)
priyagupta108 Apr 1, 2025
7f17e83
Bump @actions/glob from 0.4.0 to 0.5.0 (#573)
dependabot[bot] Apr 29, 2025
bb65d88
Bump ts-jest from 29.1.2 to 29.3.2 (#582)
dependabot[bot] Apr 30, 2025
78535dd
Bump eslint-plugin-jest from 27.9.0 to 28.11.0 (#537)
dependabot[bot] May 5, 2025
29694d7
Add manifest validation and improve error handling (#586)
priyagupta108 May 6, 2025
d35c59a
chore: update discussions url (#527)
jsoref May 7, 2025
4de67c0
Bump @types/jest from 29.5.12 to 29.5.14 (#589)
dependabot[bot] Jun 11, 2025
fa96338
Bump @actions/tool-cache from 2.0.1 to 2.0.2 (#591)
dependabot[bot] Jun 18, 2025
8d4083a
Bump @typescript-eslint/parser from 5.62.0 to 8.32.0 (#590)
dependabot[bot] Jul 7, 2025
6f26dcc
Bump undici from 5.28.5 to 5.29.0 (#594)
dependabot[bot] Jul 8, 2025
7c0b336
Bump typescript from 5.4.2 to 5.8.3 (#538)
dependabot[bot] Jul 11, 2025
8e57b58
Bump eslint-plugin-jest from 28.11.0 to 29.0.1 (#603)
dependabot[bot] Jul 16, 2025
e75c3e8
Bump `form-data` to bring in fix for critical vulnerability (#618)
matthewhughes934 Aug 13, 2025
1d76b95
Improve toolchain handling (#460)
matthewhughes934 Aug 29, 2025
e093d1e
Node 24 upgrade (#624)
salmanmkc Sep 4, 2025
4469467
Bump actions/checkout from 4 to 5 (#631)
dependabot[bot] Sep 4, 2025
c0137ca
Bump eslint-config-prettier from 10.0.1 to 10.1.8 and document breaki…
dependabot[bot] Sep 15, 2025
7bc60db
Fall back to downloading from go.dev/dl instead of storage.googleapis…
nicholasngai Oct 27, 2025
faf5242
Add support for .tool-versions file in setup-go, update workflow (#673)
priya-kinthali Oct 28, 2025
3a0c2c8
Bump actions/publish-action from 0.3.0 to 0.4.0 (#641)
dependabot[bot] Nov 12, 2025
f3787be
Add comprehensive breaking changes documentation for v6 (#674)
mahabaleshwars Nov 19, 2025
4dc6199
Bump semver and @types/semver (#652)
dependabot[bot] Nov 20, 2025
4aaadf4
Example for restore-only cache in documentation (#696)
aparnajyothi-y Dec 18, 2025
02aadfe
Fix Node.js version in action.yml (#691)
ccoVeille Jan 7, 2026
bf7446a
Bump js-yaml from 3.14.1 to 3.14.2 (#682)
dependabot[bot] Jan 7, 2026
ae252ee
Bump @actions/cache to v5 (#695)
salmanmkc Jan 7, 2026
d73f6bc
README.md: correct to actions/checkout@v6 (#683)
deining Jan 12, 2026
b9adafd
Bump actions/checkout from 5 to 6 (#686)
dependabot[bot] Jan 13, 2026
7a3fe6c
Bump qs from 6.14.0 to 6.14.1 (#703)
dependabot[bot] Jan 13, 2026
a5f9b05
Update default Go module caching to use go.mod (#705)
priyagupta108 Jan 26, 2026
4b73464
Fix golang download url to go.dev (#469)
178inaba Feb 25, 2026
a788ac2
Merge tag 'v6.3.0' into sync/upstream-v6.3.0
guptaankit015 Mar 26, 2026
b0dc0c4
chore: rebuild dist and lockfile after upstream sync
guptaankit015 Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ assignees: ''

---

<!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 --->
<!--- Please direct any generic questions related to actions to our support community forum at https://github.com/orgs/community/discussions/categories/actions --->
<!--- Before opening up a new bug report, please make sure to check for similar existing issues -->

**Description:**
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: ''
labels: feature request, needs triage
assignees: ''
---
<!--- Please direct any generic questions related to actions to our support community forum at https://github.community/c/code-to-cloud/github-actions/41 --->
<!--- Please direct any generic questions related to actions to our support community forum at https://github.com/orgs/community/discussions/categories/actions --->
<!--- Before opening up a new feature request, please make sure to check for similar existing issues and pull requests -->

**Description:**
Expand Down
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
# Look for `package.json` and `lock` files in the `root` directory
directory: '/'
# Check the npm registry for updates every day (weekdays)
schedule:
interval: 'weekly'

# Enable version updates for GitHub Actions
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`
# You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.
directory: '/'
schedule:
interval: 'weekly'
2 changes: 1 addition & 1 deletion .github/workflows/basic-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobs:
name: Basic validation
uses: actions/reusable-workflows/.github/workflows/basic-validation.yml@main
with:
node-version: '20'
node-version: '24.x'
2 changes: 1 addition & 1 deletion .github/workflows/check-dist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ jobs:
name: Check dist/
uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main
with:
node-version: '20'
node-version: '24.x'
20 changes: 20 additions & 0 deletions .github/workflows/publish-immutable-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: 'Publish Immutable Action Version'

on:
release:
types: [published]

jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write

steps:
- name: Checking out
uses: actions/checkout@v6
- name: Publish
id: publish
uses: actions/publish-immutable-action@v0.0.4
2 changes: 1 addition & 1 deletion .github/workflows/release-new-action-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Update the ${{ env.TAG_NAME }} tag
uses: actions/publish-action@v0.2.2
uses: actions/publish-action@v0.4.0
with:
source-tag: ${{ env.TAG_NAME }}
slack-webhook: ${{ secrets.SLACK_WEBHOOK }}
103 changes: 75 additions & 28 deletions .github/workflows/versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go Stable
uses: ./
with:
Expand All @@ -33,9 +33,9 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go oldStable
uses: ./
with:
Expand All @@ -48,14 +48,16 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
version: [stable, oldstable]
architecture: [x64, x32]
exclude:
- os: macos-latest
architecture: x32
- os: macos-latest-large
architecture: x32
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go ${{ matrix.version }} ${{ matrix.architecture }}
uses: ./
with:
Expand All @@ -70,11 +72,17 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
go: [1.20.14, 1.21.10, 1.22.3]
os: [macos-latest, windows-latest, ubuntu-latest, macos-latest-large]
go: [1.21.13, 1.22.8, 1.23.2]
include:
- os: windows-latest
go: 1.20.14
exclude:
- os: windows-latest
go: 1.23.2
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: setup-go ${{ matrix.go }}
uses: ./
Expand All @@ -90,10 +98,10 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
go-version: [1.20.14, 1.21]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
go-version: ['1.20', '1.21', '1.22', '1.23']
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go and check latest
uses: ./
with:
Expand All @@ -107,9 +115,9 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go and check latest
uses: ./
with:
Expand All @@ -123,9 +131,9 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go and check latest
uses: ./
with:
Expand All @@ -134,17 +142,48 @@ jobs:
run: __tests__/verify-go.sh 1.21
shell: bash

go-version-file-with-tool-versions:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v6
- name: Setup Go and check latest
uses: ./
with:
go-version-file: __tests__/data/.tool-versions
- name: verify go
run: __tests__/verify-go.sh 1.23.2
shell: bash

go-version-file-with-go-version:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
steps:
- uses: actions/checkout@v6
- name: Setup Go from .go-version file
uses: ./
with:
go-version-file: __tests__/data/.go-version
- name: verify go
run: __tests__/verify-go.sh 1.22.4
shell: bash

setup-versions-from-manifest:
name: Setup ${{ matrix.go }} ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
go: [1.20.14, 1.21.10, 1.22.3]
os: [macos-latest, windows-latest, ubuntu-latest, macos-latest-large]
go: [1.20.14, 1.21.10, 1.22.8, 1.23.2]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: setup-go ${{ matrix.go }}
uses: ./
Expand All @@ -156,16 +195,15 @@ jobs:
shell: bash

setup-versions-from-dist:
name: Setup ${{ matrix.go }} ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
go: [1.20.14, 1.21]
os: [windows-latest, ubuntu-latest, macos-latest-large]
go: [1.11.12]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: setup-go ${{ matrix.go }}
uses: ./
Expand All @@ -181,14 +219,23 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
go-version: [1.20.14, 1.21]
os: [ubuntu-latest, windows-latest, macos-latest, macos-latest-large]
go-version: [1.20.14, 1.21, 1.22, 1.23]
include:
- os: macos-latest
architecture: arm64
- os: ubuntu-latest
architecture: x64
- os: windows-latest
architecture: x64
- os: macos-latest-large
architecture: x64
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup Go and check latest
uses: ./
with:
go-version: ${{ matrix.go-version }}
architecture: x64
architecture: ${{ matrix.architecture }}
- name: Verify Go
run: go version
6 changes: 3 additions & 3 deletions .github/workflows/windows-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
cache: [false, true]
go: [1.20.1]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: 'Setup ${{ matrix.cache }}, cache: ${{ matrix.go }}'
uses: ./
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
matrix:
cache: [false, true]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: 'Setup default go, cache: ${{ matrix.cache }}'
uses: ./
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
cache: [false]
go: [1.20.1]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: 'Setup ${{ matrix.go }}, cache: ${{ matrix.cache }}'
uses: ./
Expand Down
6 changes: 3 additions & 3 deletions .licenses/npm/@actions/cache.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading