mirror of
https://github.com/imranismail/setup-kustomize.git
synced 2026-05-19 21:22:14 +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
|
||||
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
|
||||
/******/ 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
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",
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user