use golang-dl release data

This commit is contained in:
Alif Rachmawadi
2019-09-05 13:09:55 +07:00
parent 595aed780b
commit 21620fff65
5 changed files with 10207 additions and 2496 deletions

View File

@ -186,10 +186,9 @@ function getLatestVersion(version) {
function getAvailableVersions() {
return __awaiter(this, void 0, void 0, function* () {
let rest = new restm.RestClient('setup-go');
let tags = (yield rest.get('https://api.github.com/repos/golang/go/git/refs/tags')).result || [];
return tags
.filter(tag => tag.ref.match(/go\d+\.[\w\.]+/g))
.map(tag => tag.ref.replace('refs/tags/go', ''));
let tags = (yield rest.get('https://golang.org/dl/?mode=json&include=all'))
.result || [];
return tags.map(tag => tag.version.replace('go', ''));
});
}
function getPossibleVersions(version) {