-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathvariables.js
More file actions
42 lines (40 loc) · 1.83 KB
/
variables.js
File metadata and controls
42 lines (40 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
const core = require( '@actions/core' );
const toolkit = require( 'actions-js-toolkit' );
const AUTO_CREATE_NEW_BRANCH = toolkit.input.tobool( core.getInput( 'AUTO_CREATE_NEW_BRANCH' ) );
const COMMIT_EACH_FILE = toolkit.input.tobool( core.getInput( 'COMMIT_EACH_FILE' ) );
const DRY_RUN = toolkit.input.tobool( core.getInput( 'DRY_RUN' ) );
const PULL_REQUEST = toolkit.input.tobool( core.getInput( 'PULL_REQUEST' ) );
const SKIP_CI = toolkit.input.tobool( core.getInput( 'SKIP_CI' ) );
const GITHUB_TOKEN = core.getInput( 'GITHUB_TOKEN' );
const GIT_URL = core.getInput( 'GIT_URL' );
const RAW_REPOSITORIES = core.getInput( 'REPOSITORIES' );
const COMMIT_MESSAGE = core.getInput( 'COMMIT_MESSAGE' );
const COMMIT_MESSAGE_AS_PR_TITLE = toolkit.input.tobool( core.getInput( 'COMMIT_MESSAGE_AS_PR_TITLE' ) );
const RAW_WORKFLOW_FILES = core.getInput( 'WORKFLOW_FILES' );
const RETRY_MODE = core.getInput( 'RETRY_MODE' );
const WORKFLOW_FILES_DIR = core.getInput( 'WORKFLOW_FILES_DIR' );
const REPOSITORIES = RAW_REPOSITORIES.split( '\n' );
const WORKFLOW_FILES = RAW_WORKFLOW_FILES.split( '\n' );
const GITHUB_WORKSPACE = toolkit.input.env( 'GITHUB_WORKSPACE' );
const WORKSPACE = toolkit.path.dirname( toolkit.path.dirname( GITHUB_WORKSPACE ) ) + '/workflow-sync/';
module.exports = {
GIT_USER: 'Workflow Sync Bot',
GIT_EMAIL: 'githubactionbot+workflowsync@gmail.com',
AUTO_CREATE_NEW_BRANCH,
COMMIT_EACH_FILE,
DRY_RUN,
GITHUB_TOKEN,
GIT_URL,
RAW_REPOSITORIES,
PULL_REQUEST,
RAW_WORKFLOW_FILES,
WORKFLOW_FILES_DIR,
REPOSITORIES,
WORKFLOW_FILES,
WORKSPACE,
GITHUB_WORKSPACE,
SKIP_CI,
COMMIT_MESSAGE,
COMMIT_MESSAGE_AS_PR_TITLE,
RETRY_MODE
};