mirror of
https://github.com/imranismail/setup-kustomize.git
synced 2026-06-13 09:20:50 +00:00
Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b67a0e7e1b | ||
|
|
60866b9f80 | ||
|
|
91ce0fb611 | ||
|
|
13cc3947ac | ||
|
|
548304dcdd | ||
|
|
366ebb426b | ||
|
|
0b4205889c | ||
|
|
509da12cc4 | ||
|
|
b7c602d150 | ||
|
|
d6406c9ed5 | ||
|
|
965f29eaf7 | ||
|
|
41e7f9975d | ||
|
|
45c217953c | ||
|
|
ae749a83d7 | ||
|
|
0c2f32dde2 | ||
|
|
59f3d52ca7 |
42
CHANGELOG.MD
Normal file
42
CHANGELOG.MD
Normal 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
|
||||||
@@ -1,4 +1,10 @@
|
|||||||
## TLDR
|

|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|
Install any kustomize version as a step in your workflow
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
on:
|
on:
|
||||||
|
|||||||
1736
dist/index.js
vendored
1736
dist/index.js
vendored
File diff suppressed because it is too large
Load Diff
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
8
dist/sourcemap-register.js
vendored
8
dist/sourcemap-register.js
vendored
@@ -19,7 +19,13 @@ module.exports =
|
|||||||
/******/ };
|
/******/ };
|
||||||
/******/
|
/******/
|
||||||
/******/ // Execute the module function
|
/******/ // 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
|
/******/ // Flag the module as loaded
|
||||||
/******/ module.l = true;
|
/******/ module.l = true;
|
||||||
|
|||||||
1222
package-lock.json
generated
1222
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
21
package.json
21
package.json
@@ -25,26 +25,27 @@
|
|||||||
"author": "Imran Ismail",
|
"author": "Imran Ismail",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/core": "^1.2.4",
|
"@actions/core": "^1.2.6",
|
||||||
"@actions/io": "^1.0.2",
|
"@actions/io": "^1.0.2",
|
||||||
"@actions/tool-cache": "^1.3.3",
|
"@actions/tool-cache": "^1.3.3",
|
||||||
|
"@octokit/plugin-retry": "^3.0.6",
|
||||||
"@octokit/rest": "^18.0.6",
|
"@octokit/rest": "^18.0.6",
|
||||||
"semver": "^7.3.2"
|
"semver": "^7.3.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "^26.0.5",
|
"@types/jest": "^26.0.14",
|
||||||
"@types/node": "^14.0.23",
|
"@types/node": "^14.11.8",
|
||||||
"@types/semver": "^7.3.4",
|
"@types/semver": "^7.3.4",
|
||||||
"@typescript-eslint/parser": "^2.8.0",
|
"@typescript-eslint/parser": "^4.4.1",
|
||||||
"@zeit/ncc": "^0.20.5",
|
"@zeit/ncc": "^0.22.3",
|
||||||
"eslint": "^7.5.0",
|
"eslint": "^7.10.0",
|
||||||
"eslint-plugin-github": "^4.0.1",
|
"eslint-plugin-github": "^4.0.1",
|
||||||
"eslint-plugin-jest": "^23.18.0",
|
"eslint-plugin-jest": "^24.1.0",
|
||||||
"jest": "^24.9.0",
|
"jest": "^24.9.0",
|
||||||
"jest-circus": "^26.1.0",
|
"jest-circus": "^26.5.3",
|
||||||
"js-yaml": "^3.13.1",
|
"js-yaml": "^3.13.1",
|
||||||
"prettier": "^2.0.5",
|
"prettier": "^2.1.2",
|
||||||
"ts-jest": "^24.2.0",
|
"ts-jest": "^24.2.0",
|
||||||
"typescript": "^3.9.4"
|
"typescript": "^4.0.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
// Load tempDirectory before it gets wiped by tool-cache
|
// Load tempDirectory before it gets wiped by tool-cache
|
||||||
import {Octokit} from '@octokit/rest'
|
import {Octokit} from '@octokit/rest'
|
||||||
|
import {retry} from '@octokit/plugin-retry'
|
||||||
import * as core from '@actions/core'
|
import * as core from '@actions/core'
|
||||||
import * as cache from '@actions/tool-cache'
|
import * as cache from '@actions/tool-cache'
|
||||||
import * as path from 'path'
|
import * as path from 'path'
|
||||||
@@ -7,7 +8,8 @@ import * as semver from 'semver'
|
|||||||
import * as fs from 'fs'
|
import * as fs from 'fs'
|
||||||
let tempDirectory = process.env['RUNNER_TEMPDIRECTORY'] || ''
|
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 versionRegex = /\d+\.?\d*\.?\d*/
|
||||||
const toolName = 'kustomize'
|
const toolName = 'kustomize'
|
||||||
const platform = process.platform
|
const platform = process.platform
|
||||||
|
|||||||
Reference in New Issue
Block a user