Compare commits

...

16 Commits

Author SHA1 Message Date
Imran Ismail
b67a0e7e1b Package new build 2021-05-07 11:16:54 +08:00
Imran Ismail
60866b9f80 Add retry mechanism to octokit client 2021-01-20 03:02:45 +08:00
Imran Ismail
91ce0fb611 Add changelog following https://keepachangelog.com/ format (#31) 2020-10-13 23:16:16 +08:00
Imran Ismail
13cc3947ac Release v1.5.2 2020-10-13 23:01:09 +08:00
dependabot[bot]
548304dcdd Bump @typescript-eslint/parser from 2.34.0 to 4.4.1 (#29)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 2.34.0 to 4.4.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.4.1/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 22:59:19 +08:00
dependabot[bot]
366ebb426b Bump eslint-plugin-jest from 23.20.0 to 24.1.0 (#22)
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 23.20.0 to 24.1.0.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v23.20.0...v24.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 22:51:51 +08:00
dependabot[bot]
0b4205889c Bump jest-circus from 26.4.2 to 26.5.3 (#28)
Bumps [jest-circus](https://github.com/facebook/jest/tree/HEAD/packages/jest-circus) from 26.4.2 to 26.5.3.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.5.3/packages/jest-circus)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 22:46:39 +08:00
dependabot[bot]
509da12cc4 Bump @zeit/ncc from 0.20.5 to 0.22.3 (#18)
Bumps [@zeit/ncc](https://github.com/zeit/ncc) from 0.20.5 to 0.22.3.
- [Release notes](https://github.com/zeit/ncc/releases)
- [Commits](https://github.com/zeit/ncc/compare/0.20.5...0.22.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 22:46:09 +08:00
dependabot[bot]
b7c602d150 Bump @types/node from 14.11.2 to 14.11.8 (#27)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.2 to 14.11.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 22:44:28 +08:00
Imran Ismail
d6406c9ed5 Update README.md 2020-10-02 01:49:01 +08:00
dependabot[bot]
965f29eaf7 Bump @types/node from 14.10.0 to 14.11.2 (#12)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.0 to 14.11.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:45:02 +08:00
dependabot[bot]
41e7f9975d Bump @types/jest from 26.0.10 to 26.0.14 (#13)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.10 to 26.0.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:41:55 +08:00
dependabot[bot]
45c217953c Bump prettier from 2.1.1 to 2.1.2 (#14)
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:41:15 +08:00
dependabot[bot]
ae749a83d7 Bump eslint from 7.8.1 to 7.10.0 (#15)
Bumps [eslint](https://github.com/eslint/eslint) from 7.8.1 to 7.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.8.1...v7.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:40:01 +08:00
dependabot[bot]
0c2f32dde2 Bump typescript from 3.9.7 to 4.0.3 (#11)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.7 to 4.0.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.7...v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:35:36 +08:00
dependabot[bot]
59f3d52ca7 Bump @actions/core from 1.2.5 to 1.2.6 (#16)
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-02 01:25:34 +08:00
8 changed files with 2513 additions and 530 deletions

42
CHANGELOG.MD Normal file
View File

@@ -0,0 +1,42 @@
# Changelog
## v1.5.2
### Security
- Bump @actions/core to v1.2.6 to address deprecations raised in #30
## v1.5.1
### Changed
- Cache kustomize by requested version spec as key
## v1.5.0
### Changed
- Simplified asset look up
## v1.4.0
### Added
- Adds support for semver version ranges. Example: 3.x, 3.2.x
- Add a step in the workflow to test the action with default value
## v1.2.0
N/A
## v1.1.0
### Fixed
- Support for new download path for kustomize
## v1.0.0
### Changed
- Update metadata

View File

@@ -1,4 +1,10 @@
## TLDR
![build-test](https://github.com/imranismail/setup-kustomize/workflows/build-test/badge.svg)
## Description
Install any kustomize version as a step in your workflow
## Usage
```yaml
on:

1736
dist/index.js vendored

File diff suppressed because it is too large Load Diff

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@@ -19,7 +19,13 @@ module.exports =
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ var threw = true;
/******/ try {
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ threw = false;
/******/ } finally {
/******/ if(threw) delete installedModules[moduleId];
/******/ }
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;

1222
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -25,26 +25,27 @@
"author": "Imran Ismail",
"license": "MIT",
"dependencies": {
"@actions/core": "^1.2.4",
"@actions/core": "^1.2.6",
"@actions/io": "^1.0.2",
"@actions/tool-cache": "^1.3.3",
"@octokit/plugin-retry": "^3.0.6",
"@octokit/rest": "^18.0.6",
"semver": "^7.3.2"
},
"devDependencies": {
"@types/jest": "^26.0.5",
"@types/node": "^14.0.23",
"@types/jest": "^26.0.14",
"@types/node": "^14.11.8",
"@types/semver": "^7.3.4",
"@typescript-eslint/parser": "^2.8.0",
"@zeit/ncc": "^0.20.5",
"eslint": "^7.5.0",
"@typescript-eslint/parser": "^4.4.1",
"@zeit/ncc": "^0.22.3",
"eslint": "^7.10.0",
"eslint-plugin-github": "^4.0.1",
"eslint-plugin-jest": "^23.18.0",
"eslint-plugin-jest": "^24.1.0",
"jest": "^24.9.0",
"jest-circus": "^26.1.0",
"jest-circus": "^26.5.3",
"js-yaml": "^3.13.1",
"prettier": "^2.0.5",
"prettier": "^2.1.2",
"ts-jest": "^24.2.0",
"typescript": "^3.9.4"
"typescript": "^4.0.3"
}
}

View File

@@ -1,5 +1,6 @@
// Load tempDirectory before it gets wiped by tool-cache
import {Octokit} from '@octokit/rest'
import {retry} from '@octokit/plugin-retry'
import * as core from '@actions/core'
import * as cache from '@actions/tool-cache'
import * as path from 'path'
@@ -7,7 +8,8 @@ import * as semver from 'semver'
import * as fs from 'fs'
let tempDirectory = process.env['RUNNER_TEMPDIRECTORY'] || ''
const octokit = new Octokit()
const RetriableOctokit = Octokit.plugin(retry)
const octokit = new RetriableOctokit()
const versionRegex = /\d+\.?\d*\.?\d*/
const toolName = 'kustomize'
const platform = process.platform