|
1 | | -import { assert } from './utils' |
2 | 1 | import { createConfig } from './config' |
3 | 2 | import { RyuCho } from './ryu-cho' |
4 | | - |
5 | | -assert(!!process.env.ACCESS_TOKEN, '`accessToken` is required.') |
6 | | -assert(!!process.env.USER_NAME, '`userName` is required.') |
7 | | -assert(!!process.env.EMAIL, '`email` is required.') |
8 | | -assert(!!process.env.UPSTREAM_REPO, '`upstreamRepo` is required.') |
9 | | -assert(!!process.env.HEAD_REPO, '`headRepo` is required.') |
10 | | -assert(!!process.env.TRACK_FROM, '`trackFrom` is required.') |
| 3 | +import core from '@actions/core' |
11 | 4 |
|
12 | 5 | const config = createConfig({ |
13 | | - accessToken: process.env.ACCESS_TOKEN!, |
14 | | - userName: process.env.USER_NAME!, |
15 | | - email: process.env.EMAIL!, |
16 | | - upstreamRepo: process.env.UPSTREAM_REPO!, |
17 | | - upstreamRepoBranch: process.env.UPSTREAM_REPO_BRANCH, |
18 | | - headRepo: process.env.HEAD_REPO!, |
19 | | - headRepoBranch: process.env.HEAD_REPO_BRANCH, |
20 | | - workflowName: process.env.WORKFLOW_NAME, |
21 | | - trackFrom: process.env.TRACK_FROM!, |
22 | | - pathStartsWith: process.env.PATH_STARTS_WITH |
| 6 | + accessToken: core.getInput('access-token', { required: true }), |
| 7 | + userName: core.getInput('username', { required: true }), |
| 8 | + email: core.getInput('email', { required: true }), |
| 9 | + upstreamRepo: core.getInput('upstream-repo', { required: true }), |
| 10 | + upstreamRepoBranch: core.getInput('upstream-repo-branch', { required: true }), |
| 11 | + headRepo: core.getInput('head-repo', { required: true }), |
| 12 | + headRepoBranch: core.getInput('head-repo-branch'), |
| 13 | + workflowName: core.getInput('workflow-name'), |
| 14 | + trackFrom: core.getInput('track-from', { required: true }), |
| 15 | + pathStartsWith: core.getInput('path-starts-with'), |
23 | 16 | }) |
24 | 17 |
|
25 | 18 | const ryuCho = new RyuCho(config) |
|
0 commit comments