Skip to content

Commit

Permalink
🎉 3.6.0 Build
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesIves committed Sep 12, 2020
1 parent a2ab10e commit 01d0dd9
Show file tree
Hide file tree
Showing 1,618 changed files with 102,819 additions and 122,873 deletions.
2 changes: 2 additions & 0 deletions lib/constants.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ export interface ActionInterface {
gitHubToken?: string | null;
/** Determines if the action is running in test mode or not. */
isTest?: boolean | null;
/** Removes files from LFS if toggled to allow normal deployment. */
lfs?: boolean | null;
/** The git config name. */
name?: string;
/** The repository path, for example JamesIves/github-pages-deploy-action. */
Expand Down
3 changes: 3 additions & 0 deletions lib/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ exports.action = {
isTest: process.env.UNIT_TEST
? process.env.UNIT_TEST.toLowerCase() === 'true'
: false,
lfs: !util_1.isNullOrUndefined(core_1.getInput('LFS'))
? core_1.getInput('LFS').toLowerCase() === 'true'
: false,
email: !util_1.isNullOrUndefined(core_1.getInput('GIT_CONFIG_EMAIL'))
? core_1.getInput('GIT_CONFIG_EMAIL')
: pusher && pusher.email
Expand Down
5 changes: 5 additions & 0 deletions lib/git.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,11 @@ function deploy(action) {
// Checks out the base branch to begin the deployment process.
yield switchToBaseBranch(action);
yield execute_1.execute(`git fetch ${action.repositoryPath}`, action.workspace, action.silent);
if (action.lfs) {
// Migrates data from LFS so it can be comitted the "normal" way.
core_1.info(`Migrating from Git LFS… ⚓`);
yield execute_1.execute(`git lfs migrate export --include="*" --yes`, action.workspace, action.silent);
}
yield execute_1.execute(`git worktree add --checkout ${temporaryDeploymentDirectory} origin/${action.branch}`, action.workspace, action.silent);
// Ensures that items that need to be excluded from the clean job get parsed.
let excludes = '';
Expand Down
16 changes: 8 additions & 8 deletions lib/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
exports.suppressSensitiveInformation = exports.hasRequiredParameters = exports.generateRepositoryPath = exports.generateTokenType = exports.isNullOrUndefined = void 0;
const core_1 = require("@actions/core");
const replaceAll = (input, find, replace) => input.split(find).join(replace);
/* Utility function that checks to see if a value is undefined or not. */
exports.isNullOrUndefined = (value) => typeof value === 'undefined' || value === null || value === '';
/* Generates a token type used for the action. */
Expand Down Expand Up @@ -42,14 +43,13 @@ exports.suppressSensitiveInformation = (str, action) => {
// Data is unmasked in debug mode.
return value;
}
if (action.accessToken) {
value = value.replace(action.accessToken, '***');
}
if (action.gitHubToken) {
value = value.replace(action.gitHubToken, '***');
}
if (action.repositoryPath) {
value = value.replace(action.repositoryPath, '***');
const orderedByLength = [
action.accessToken,
action.gitHubToken,
action.repositoryPath
].filter(Boolean).sort((a, b) => b.length - a.length);
for (const find of orderedByLength) {
value = replaceAll(value, find, '***');
}
return value;
};
1 change: 1 addition & 0 deletions node_modules/.bin/node-which

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion node_modules/.bin/which

This file was deleted.

9 changes: 9 additions & 0 deletions node_modules/@actions/core/LICENSE.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion node_modules/@actions/core/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions node_modules/@actions/core/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion node_modules/@babel/core/node_modules/.bin/semver

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions node_modules/@babel/plugin-syntax-import-meta/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions node_modules/@babel/plugin-syntax-import-meta/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions node_modules/@babel/plugin-syntax-import-meta/lib/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/@babel/plugin-syntax-import-meta/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion node_modules/@babel/template/node_modules/.bin/parser

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion node_modules/@babel/traverse/node_modules/.bin/parser

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions node_modules/@eslint/eslintrc/CHANGELOG.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 01d0dd9

Please sign in to comment.