Commit Graph

51 Commits (1b4432d713bd780475b0ead13790fec3dc1b936d)

Author SHA1 Message Date
John Wesley Walker III 1b4432d713
tweaked unit test 11 months ago
John Wesley Walker III 6e39d7dc36 added unit test 11 months ago
HarithaVattikuti 4ab57d7ea2
Fix versions check failure (#479)
* Update to latest Go versions

* Updated versions

* Update test data

* Update test data
1 year 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
2 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
3 years ago
Evgenii Korolevskii 17106403fa
Allow to use only GOCACHE for cache (#305) 3 years ago
Jongwoo Han bb5ff97ab9
refactor: Use early return pattern to avoid nested conditions (#302) 3 years ago
Milos Pantic 38dbe75f81
Add stable and oldstable aliases (#300) 3 years ago
koba1t 7678c83214
add support gowork for go-version-file 3 years ago
n33pm c4a742cab1
fix(): cache resolve version input (#267) 3 years ago
Evgenii Korolevskii 57452eb902 fix debug lines in test 3 years ago
Evgenii Korolevskii 5547b9ed8d fix(cache): Not throw err if no cache folders 3 years ago
Milos Pantic 268d8c0ca0
Add support for arm32 go arch (#253) 3 years ago
Javier Romero e0dce94eb0 Use explicit filename when downloading Windows go package
Using the explicit filename for Windows is necessary to
satisfy `Expand-Archive`'s requirement on '.zip' extension.

Signed-off-by: Javier Romero <root@jromero.codes>
3 years ago
IvanZosimov b22fbbc292
Implementation of caching functionality for setup-go action (#228) 3 years ago
So Jomura 265edc1beb
Add go-version-file option (#62) 3 years ago
Brian Cristante 193b404f8a
Successfully set up (#231) 3 years ago
Nick 4a4352b330
Add 'go-version' Output (#85)
* Add go-version to action outputs

This provides the semver version of Go that has been installed. This is useful
if only a major or minor version has been provided as the input go-version
value.

* Convert version extraction to a function

Simplify how the version is extracted and add a simple test at the same
time.

Co-authored-by: Peter Mescalchin <peter@magnetikonline.com>
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>

Co-authored-by: Peter Mescalchin <peter@magnetikonline.com>
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
3 years ago
Josh Gross 0c03929337
Remove duplicated `spyOn` 4 years ago
Josh Gross 802876f7c7
Fix formatting 4 years ago
Josh Gross 2a34c33bd7
Export `GOROOT` for versions < 1.9 4 years ago
Manuel Mendez 83124a14b6 Do not export GOROOT
This has not been necessary since [Go 1.9](https://go.dev/doc/go1.9#goroot) at
least (although clunky to do so then) but definitely not since
[Go 1.10](https://go.dev/doc/go1.10#goroot).

This is cargo culting code that is more than 2 years out of date and runs into
issues when multiple go versions are used in an action run.

Signed-off-by: Manuel Mendez <mmendez534@gmail.com>
4 years ago
Manuel Mendez ec07be593a Add test for export of GOROOT to env var
Signed-off-by: Manuel Mendez <mmendez534@gmail.com>
4 years ago
Dmitry Shibanov f6164bd8c8
Remove stable input and fix SemVer notation (#195) 4 years ago
Dmitry Shibanov bfdd3570ce
Implement "check-latest" flag to check if pre-cached version is latest one (#186) 4 years ago
Dominik Honnef fdeec47002
Don't require relative paths to start with ./ or ../ (#98) 4 years ago
Thomas Boop 37335c7bb2
Swap to Environment Files (#76)
* Swap to env files
5 years ago
Dmitry Shibanov 1616116e1b
Use GitHub releases to download Go versions. (#58) 5 years ago
Bryan MacFarlane e36ce1d6cf tabs or spaces 6 years ago
Bryan MacFarlane 0a62a734da another test case 6 years ago
Bryan MacFarlane 5156bc5dd3 lint 6 years ago
Bryan MacFarlane 7837b03976 more tests 6 years ago
Bryan MacFarlane 74c8095946 lint 6 years ago
Bryan MacFarlane 34223181a5 starting 6 years ago
Bryan MacFarlane 1c06f0e82e couple tests 6 years ago
Bryan MacFarlane 768458bd0b pre-release version and test 6 years ago
Bryan MacFarlane 43880314e9 CR feedback 6 years ago
Bryan MacFarlane 7d57e56d4d update tests 6 years ago
Bryan MacFarlane 6cb99a33d7 another test 6 years ago
Bryan MacFarlane 241a335117 mock os instead of system 6 years ago
Bryan MacFarlane 79b62adb05 another test and bugs 6 years ago
Bryan MacFarlane 7af81a4a65 bit of cleanup 6 years ago
Bryan MacFarlane f4b0281c15 mocked tests work with no internet 6 years ago
Bryan MacFarlane dc575ee3b3 format 6 years ago
Bryan MacFarlane 4282769cc0 starting v2 and proxy support 6 years ago
Alif Rachmawadi bc6edb526d
update test assertion 6 years ago
Alif Rachmawadi 21620fff65
use golang-dl release data 6 years ago
Alif Rachmawadi 632d18fc92 Handle .x version syntax with latest release (#13)
* get latest release for .x syntax version

* added nock as dev dependency

* added test for .x syntax

* updated readme

* updated http client name

* use rest client for getting available versions

* more .x handling

* move nock to setup and teardown
6 years ago
Stephen Franceschelli 136ed85710 Fix build. (#7)
* Fix.

* Husky commit correct node modules
6 years ago
Danny McCormick f34fd68566 Add installer 6 years ago