RaeCheol Park
197bcd9d75
Merge 66a708659a into 90ad2b35f6
4 weeks ago
v-mahabaleshwars
3bfff43db6
Preserve native Go environment names in action outputs ( #793 )
...
* preserve native Go environment names in action outputs
* implement review comment
* Add missing trailing newline to action.yml
---------
Co-authored-by: mahabaleshwars <147705296+mahabaleshwars@users.noreply.github.com>
1 month ago
v-mahabaleshwars
e626ada899
Expose go env variables as action outputs ( #791 )
...
* feature implementation - output go env
* update action.yml
* fix action.yml
---------
Co-authored-by: mahabaleshwars <147705296+mahabaleshwars@users.noreply.github.com>
1 month ago
v-priya-kinthali
34829cb9ac
fix: update macOS runner configuration to use macOS 15 Intel ( #786 )
2 months ago
Haritha
5064d95ba1
Upgrade checkout refs and docs to v7 ( #779 )
...
* chore: upgrade checkout/setup-go refs to v7
* chore: commit remaining dependency, license, and dist updates
3 months ago
raeperd
e9ad3144a4
Merge branch 'main' into feat-go-version-file-by-default
...
Resolve merge conflicts:
- action.yml: combine auto-detect description with .go-version/.tool-versions support
- versions.yml: keep auto-detect-go-mod job alongside new tool-versions/go-version jobs
- README.md: keep auto-detect section, adopt main's link to advanced-usage docs
- tests: keep auto-detect tests alongside new go-download-base-url tests
7 months ago
George Adams
8f19afcc70
feat: add go-download-base-url input for custom Go distributions ( #721 )
...
* feat: add go-download-base-url input for custom Go distributions
Add support for downloading Go from custom sources such as Microsoft Go
(aka.ms). Users can specify a custom download base URL via the
`go-download-base-url` input or the `GO_DOWNLOAD_BASE_URL` environment
variable (input takes precedence).
When a custom URL is provided, the action skips the GitHub-hosted
manifest and attempts to resolve versions from the custom URL's JSON
listing. If the listing is unavailable (as with aka.ms redirect links),
it falls back to constructing the download URL directly from the
version, platform, and architecture.
Usage:
- uses: actions/setup-go@v6
with:
go-version: '1.25'
go-download-base-url: 'https://aka.ms/golang/release/latest '
Changes:
- action.yml: add go-download-base-url optional input
- installer.ts: add getInfoFromDirectDownload() for URL construction
fallback, thread custom URL through getGo/getInfoFromDist/findMatch
- main.ts: read new input and GO_DOWNLOAD_BASE_URL env var
- setup-go.test.ts: add 12 unit tests for custom URL behavior
- microsoft-validation.yml: add E2E workflow testing Microsoft build of Go
across ubuntu/windows/macos with versions 1.24 and 1.25
- README.md: document new input with Microsoft build of Go examples
* run prettier
* fixup PR review
* revert cache-save
* fixup
* handle distinct cache
* skip json for known URL
* fix bug in JSON with custom URL
7 months ago
dependabot[bot]
b9adafd441
Bump actions/checkout from 5 to 6 ( #686 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
mahabaleshwars
f3787be646
Add comprehensive breaking changes documentation for v6 ( #674 )
...
* v6 documentation update
* v6 documentation update
* Readme file update
* update documentation
* documentation update
* update documentation
* Updated documentation
* Updated Documentation
* documentation update
* update documentation. action.yml and versions.yml
* Update documentation to organize go-version-file
* update v6 features and improve version patterns table
* Update documentation to specify supported syntaxes for `go-version` input
11 months ago
dependabot[bot]
3a0c2c8245
Bump actions/publish-action from 0.3.0 to 0.4.0 ( #641 )
...
Bumps [actions/publish-action](https://github.com/actions/publish-action ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/actions/publish-action/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: actions/publish-action
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
priya-kinthali
faf52423ec
Add support for .tool-versions file in setup-go, update workflow ( #673 )
...
* setup go in local
* add .tool-versions file support
1 year ago
raeperd
ec93c40362
test: add E2E test for auto go.mod detection
...
Related issue: #523
1 year ago
dependabot[bot]
4469467582
Bump actions/checkout from 4 to 5 ( #631 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Salman Chishti
e093d1e9bb
Node 24 upgrade ( #624 )
...
* Node 24 upgrade
Doing an upgrade for node 24, node 24 is stricter with types so need to add a type for achitecture
* format
* package updates
* fix for check failures
* upgrade @types/node
* update package.json version
* check failure fix
* package-lock.json update
* update node24
* npm run format
* npm run format
* node update from the workflows
* Upgrade `actions/checkout` to v5 and `actions/setup-go` to v6 in README.md
---------
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com>
Co-authored-by: Priya Gupta <147705955+priyagupta108@users.noreply.github.com>
1 year ago
Josh Soref
d35c59abb0
chore: update discussions url ( #527 )
1 year ago
dependabot[bot]
f111f3307d
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 ( #534 )
...
Bumps [actions/publish-immutable-action](https://github.com/actions/publish-immutable-action ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/actions/publish-immutable-action/releases )
- [Commits](https://github.com/actions/publish-immutable-action/compare/0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: actions/publish-immutable-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
HarithaVattikuti
43e13893cf
Configure Dependabot settings ( #530 )
...
* Create dependabot.yml
* Format file
2 years ago
Priya Gupta
41dfa10bad
Enhance workflows and Upgrade micromatch Dependency ( #510 )
...
* Update workflows and bump dependencies
* Add test for Go 1.22 and 1.23
* Update Go versions in local-cache setup and include macos-latest with ARM64 architecture
2 years ago
Joel Ambass
e09f57f6a9
Upgrade IA Publish
2 years ago
Joel Ambass
49582f6476
Add workflow file for publishing releases to immutable action package
...
This workflow file publishes new action releases to the immutable action package of the same name as this repo.
This is part of the Immutable Actions project which is not yet fully released to the public. First party actions like this one are part of our initial testing of this feature.
2 years ago
HarithaVattikuti
4ab57d7ea2
Fix versions check failure ( #479 )
...
* Update to latest Go versions
* Updated versions
* Update test data
* Update test data
2 years ago
Dmitry Shibanov
0c52d547c9
Update dependencies for node20 ( #445 )
3 years ago
Rui Chen
3d65fa57fc
feat: bump to use actions/checkout@v4
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
3 years ago
galargh
48ac8fd236
chore: format
3 years ago
Piotr Galar
aabcd82874
ci: add hostedtoolcache validation on windows
3 years ago
Sergey Dolin
93397bea11
Fix Install on Windows is very slow ( #393 )
...
* Fix Install on Windows is very slow
* Add unit test
* Improve readability
* Add e2e test
* fix lint
* Fix unit tests
* Fix unit tests
* limit to github hosted runners
* test hosted version of go
* AzDev environment
* rename lnkSrc
* refactor conditions
* improve tests
* refactoring
* Fix e2e test
* improve isHosted readability
3 years ago
IvanZosimov
12741cc209
Format update-config-files.yml
4 years ago
IvanZosimov
7a77a6aab6
Merge branch 'main' into reusable-workflow
4 years ago
IvanZosimov
42a0cc8e14
Add update-config-files.yml
4 years ago
Ivan
7406d654ad
Add and configure ESLint and update configuration for Prettier ( #341 )
...
* Turn on ESLint and update Prettier
* Update eslint config
* Update eslint config
* Update dependencies
* Update ESLint and Prettier configurations
* update package.json
* Update prettier command
* Update prettier config file
* Change CRLF to LF
* Update docs
* Update docs
4 years ago
MaksimZhukov
21459d0b7b
Update release-new-action-version.yml ( #317 )
4 years ago
IvanZosimov
9acc3d3da9
Fix review points
4 years ago
IvanZosimov
e01c74b690
Update action to use reusabl-workflows repo
4 years ago
IvanZosimov
e417811a6d
Add links to reusable workflows
4 years ago
IvanZosimov
59e7baba60
Update workflows
4 years ago
IvanZosimov
1370292ad9
Update workflows to use reusable-workflows
4 years ago
Milos Pantic
38dbe75f81
Add stable and oldstable aliases ( #300 )
4 years ago
Jongwoo Han
8377b69a56
Use cache in check-dist.yml
...
Signed-off-by: jongwooo <jongwooo.han@gmail.com>
4 years ago
James M. Greene
3dcd9d6eb3
Update to latest `actions/publish-action`
...
To avoid Actions core deprecation messages.
https://github.com/actions/publish-action/releases/tag/v0.2.1
4 years ago
koba1t
7678c83214
add support gowork for go-version-file
4 years ago
Milos Pantic
268d8c0ca0
Add support for arm32 go arch ( #253 )
4 years ago
So Jomura
265edc1beb
Add go-version-file option ( #62 )
5 years ago
Peter Mescalchin
dcb4ec94ce
Bump GitHub actions, `README.md` cleanups ( #202 )
...
* Bump `actions/checkout@v3`
* Bump `actions/setup-node@v3`
* Bump `actions/upload-artifact@v3`
* Bump `actions/setup-go@v3` in `README.md` examples
* Removed mention of `stable` action argument from `README.md`
* Add "new style" workflow build buttons to `README.md`
5 years ago
Dmitry Shibanov
fb9a043dd8
Update default runtime to node16 ( #192 )
5 years ago
Dmitry Shibanov
bfdd3570ce
Implement "check-latest" flag to check if pre-cached version is latest one ( #186 )
5 years ago
Oscar Dominguez
82388ea9d4
ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows
5 years ago
Masahiro Furudate
02f7ea9f09
Fix yaml indent ( #59 )
5 years ago
Sergey-Murtazin
5805cf725b
Add issue and pull request templates ( #163 )
5 years ago
Josh Gross
76929df236
Merge pull request #147 from brcrista/brcrista/check-dist
...
Create check-dist.yml
5 years ago
Josh Gross
ecd878f81d
Add release action version workflow
5 years ago