Skip to content

Commit 69e8fc9

Browse files
committed
refactor: update deps
1 parent d4a43a0 commit 69e8fc9

File tree

7 files changed

+3308
-3228
lines changed

7 files changed

+3308
-3228
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: ⤵️ Checkout
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v3
1616
- name: 🚧 Install
1717
run: yarn
1818
- name: 📦 Build

package.json

Lines changed: 15 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "use-app-token",
3-
"version": "1.1.4",
3+
"version": "1.2.0",
44
"description": "Run GitHub Actions as a GitHub App by using the app's authentication token",
55
"main": "dist/index.js",
66
"files": [
@@ -22,11 +22,6 @@
2222
"eslint --fix"
2323
]
2424
},
25-
"commitlint": {
26-
"extends": [
27-
"@commitlint/config-conventional"
28-
]
29-
},
3025
"license": "MIT",
3126
"author": {
3227
"name": "bubkoo",
@@ -36,36 +31,27 @@
3631
"repository": "https://github.com/wow-actions/use-app-token",
3732
"dependencies": {
3833
"@actions/core": "^1.10.0",
39-
"@actions/github": "^5.0.0",
40-
"@octokit/auth-app": "^3.6.0",
41-
"@octokit/core": "^3.5.1",
34+
"@actions/github": "^5.1.1",
35+
"@octokit/auth-app": "^4.0.7",
36+
"@octokit/core": "^4.1.0",
4237
"is-base64": "^1.1.0",
4338
"libsodium-wrappers": "^0.7.10"
4439
},
4540
"devDependencies": {
46-
"@commitlint/cli": "^13.1.0",
47-
"@commitlint/config-conventional": "^13.1.0",
41+
"@bubkoo/commitlint-config": "^1.0.1",
42+
"@bubkoo/eslint-config": "^1.2.0",
43+
"@bubkoo/tsconfig": "^1.0.0",
4844
"@types/is-base64": "^1.1.0",
4945
"@types/libsodium-wrappers": "^0.7.10",
50-
"@types/node": "^16.9.1",
51-
"@typescript-eslint/eslint-plugin": "^4.18.0",
52-
"@typescript-eslint/parser": "^4.18.0",
53-
"@vercel/ncc": "^0.31.1",
54-
"devmoji": "^2.3.0",
55-
"eslint": "^7.22.0",
56-
"eslint-config-airbnb-base": "^14.2.1",
57-
"eslint-config-prettier": "^8.1.0",
58-
"eslint-plugin-eslint-comments": "^3.2.0",
59-
"eslint-plugin-import": "^2.22.1",
60-
"eslint-plugin-prettier": "^4.0.0",
61-
"eslint-plugin-promise": "^5.1.0",
62-
"husky": "^7.0.2",
63-
"is-ci": "^3.0.0",
64-
"lint-staged": "^11.1.2",
46+
"@types/node": "^18.11.7",
47+
"@vercel/ncc": "^0.34.0",
48+
"eslint": "^8.26.0",
49+
"husky": "^8.0.1",
50+
"is-ci": "^3.0.1",
6551
"npm-run-all": "^4.1.5",
66-
"prettier": "^2.4.1",
67-
"pretty-quick": "^3.1.1",
52+
"prettier": "^2.7.1",
53+
"pretty-quick": "^3.1.3",
6854
"rimraf": "^3.0.2",
69-
"typescript": "^4.4.3"
55+
"typescript": "^4.8.4"
7056
}
7157
}

src/action.ts

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,39 @@
11
import * as core from '@actions/core'
2-
import { Util } from './util'
2+
import * as util from './util'
33

4-
export namespace Action {
5-
export async function run() {
6-
try {
7-
const token = await Util.getAppToken()
8-
core.info('Token generated!')
4+
export async function run() {
5+
try {
6+
const token = await util.getAppToken()
7+
core.info('Token generated!')
98

10-
const secretName = core.getInput('secret_name')
11-
if (secretName) {
12-
await Util.saveAppTokenToSecret(secretName, token)
13-
core.info(`Save token in secret "${secretName}"`)
14-
}
9+
const secretName = core.getInput('secret_name')
10+
if (secretName) {
11+
await util.saveTokenToSecret(secretName, token)
12+
core.info(`Save token in secret "${secretName}"`)
13+
}
1514

16-
core.setSecret(token)
17-
core.setOutput('token', token)
15+
core.setSecret(token)
16+
core.setOutput('token', token)
1817

19-
const envName =
20-
core.getInput('env_name') || core.getInput('variable_name')
21-
if (envName) {
22-
core.exportVariable(envName, token)
23-
}
24-
} catch (e) {
25-
core.error(e)
26-
core.setFailed(e.message)
18+
const envName = core.getInput('env_name') || core.getInput('variable_name')
19+
if (envName) {
20+
core.exportVariable(envName, token)
2721
}
22+
} catch (e) {
23+
core.error(e)
24+
core.setFailed(e.message)
2825
}
26+
}
2927

30-
export async function cleanup() {
31-
try {
32-
const secretName = core.getInput('secret_name')
33-
if (secretName) {
34-
await Util.removeAppTokenFromSecret(secretName)
35-
core.info(`Token in secret "${secretName}" was cleaned`)
36-
}
37-
} catch (e) {
38-
core.error(e)
39-
core.setFailed(e.message)
28+
export async function cleanup() {
29+
try {
30+
const secretName = core.getInput('secret_name')
31+
if (secretName) {
32+
await util.removeTokenFromSecret(secretName)
33+
core.info(`Token in secret "${secretName}" was cleaned`)
4034
}
35+
} catch (e) {
36+
core.error(e)
37+
core.setFailed(e.message)
4138
}
4239
}

src/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { getInput } from '@actions/core'
2-
import { State } from './state'
3-
import { Action } from './action'
1+
import { getBooleanInput } from '@actions/core'
2+
import { isPost } from './state'
3+
import { run, cleanup } from './action'
44

5-
if (!State.isPost) {
6-
Action.run()
7-
} else if (getInput('clean_secret') === 'true') {
8-
Action.cleanup()
5+
if (!isPost) {
6+
run()
7+
} else if (getBooleanInput('clean_secret')) {
8+
cleanup()
99
}

src/state.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import { getState, saveState } from '@actions/core'
22

3-
export namespace State {
4-
export const isPost = !!getState('isPost')
3+
export const isPost = !!getState('isPost')
54

6-
// Publish a variable so that when the POST action runs, it can determine
7-
// it should run the cleanup logic. This is necessary since we don't have
8-
// a separate entry point.
9-
if (!isPost) {
10-
saveState('isPost', true)
11-
}
5+
// Publish a variable so that when the POST action runs, it can determine
6+
// it should run the cleanup logic. This is necessary since we don't have
7+
// a separate entry point.
8+
if (!isPost) {
9+
saveState('isPost', true)
1210
}

0 commit comments

Comments
 (0)