mirror of
https://github.com/changesets/action
synced 2026-10-26 16:39:56 +08:00
Added setupGitUser option to enable or disable setting up a default git user (#131)
* custom git user option * Create two-dolls-promise.md * Update two-dolls-promise.md * change input name and update default * Update .changeset/two-dolls-promise.md Co-authored-by: Mitchell Hamilton <mitchell@hamil.town>
This commit is contained in:
co-authored by
Mitchell Hamilton
parent
e0c51a52b8
commit
d3db9eceaf
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@changesets/action": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Added `setupGitUser` option to enable or disable setting up a default git user
|
||||||
@@ -10,6 +10,7 @@ This action for [Changesets](https://github.com/atlassian/changesets) creates a
|
|||||||
- version - The command to update version, edit CHANGELOG, read and delete changesets. Default to `changeset version` if not provided
|
- version - The command to update version, edit CHANGELOG, read and delete changesets. Default to `changeset version` if not provided
|
||||||
- commit - The commit message to use. Default to `Version Packages`
|
- commit - The commit message to use. Default to `Version Packages`
|
||||||
- title - The pull request title. Default to `Version Packages`
|
- title - The pull request title. Default to `Version Packages`
|
||||||
|
- setupGitUser - Sets up the git user for commits as `"github-actions[bot]"`. Default to `true`
|
||||||
|
|
||||||
### Outputs
|
### Outputs
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,10 @@ inputs:
|
|||||||
title:
|
title:
|
||||||
description: The pull request title. Default to `Version Packages`
|
description: The pull request title. Default to `Version Packages`
|
||||||
required: false
|
required: false
|
||||||
|
setupGitUser:
|
||||||
|
description: Sets up the git user for commits as `"github-actions[bot]"`. Default to `true`
|
||||||
|
required: false
|
||||||
|
default: true
|
||||||
outputs:
|
outputs:
|
||||||
published:
|
published:
|
||||||
description: A boolean value to indicate whether a publishing is happened or not
|
description: A boolean value to indicate whether a publishing is happened or not
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@
|
|||||||
"release": "node ./scripts/release.js"
|
"release": "node ./scripts/release.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/core": "^1.2.4",
|
"@actions/core": "^1.3.0",
|
||||||
"@actions/exec": "^1.1.0",
|
"@actions/exec": "^1.1.0",
|
||||||
"@actions/github": "^4.0.0",
|
"@actions/github": "^4.0.0",
|
||||||
"@babel/core": "^7.13.10",
|
"@babel/core": "^7.13.10",
|
||||||
|
|||||||
+6
-2
@@ -14,8 +14,12 @@ const getOptionalInput = (name: string) => core.getInput(name) || undefined;
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("setting git user");
|
let setupGitUser = core.getBooleanInput('setupGitUser');
|
||||||
await gitUtils.setupUser();
|
|
||||||
|
if (setupGitUser) {
|
||||||
|
console.log("setting git user");
|
||||||
|
await gitUtils.setupUser();
|
||||||
|
}
|
||||||
|
|
||||||
console.log("setting GitHub credentials");
|
console.log("setting GitHub credentials");
|
||||||
await fs.writeFile(
|
await fs.writeFile(
|
||||||
|
|||||||
@@ -2,10 +2,12 @@
|
|||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
"@actions/core@^1.2.4":
|
"@actions/core@^1.3.0":
|
||||||
version "1.2.4"
|
version "1.6.0"
|
||||||
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.2.4.tgz#96179dbf9f8d951dd74b40a0dbd5c22555d186ab"
|
resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.6.0.tgz#0568e47039bfb6a9170393a73f3b7eb3b22462cb"
|
||||||
integrity sha512-YJCEq8BE3CdN8+7HPZ/4DxJjk/OkZV2FFIf+DlZTC/4iBlzYCD5yjRR6eiOS5llO11zbRltIRuKAjMKaWTE6cg==
|
integrity sha512-NB1UAZomZlCV/LmJqkLhNTqtKfFXJZAUPcfl/zqG7EfsQdeUJtaWO98SGbuQ3pydJ3fHl2CvI/51OKYlCYYcaw==
|
||||||
|
dependencies:
|
||||||
|
"@actions/http-client" "^1.0.11"
|
||||||
|
|
||||||
"@actions/exec@^1.1.0":
|
"@actions/exec@^1.1.0":
|
||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
@@ -24,6 +26,13 @@
|
|||||||
"@octokit/plugin-paginate-rest" "^2.2.3"
|
"@octokit/plugin-paginate-rest" "^2.2.3"
|
||||||
"@octokit/plugin-rest-endpoint-methods" "^4.0.0"
|
"@octokit/plugin-rest-endpoint-methods" "^4.0.0"
|
||||||
|
|
||||||
|
"@actions/http-client@^1.0.11":
|
||||||
|
version "1.0.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-1.0.11.tgz#c58b12e9aa8b159ee39e7dd6cbd0e91d905633c0"
|
||||||
|
integrity sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==
|
||||||
|
dependencies:
|
||||||
|
tunnel "0.0.6"
|
||||||
|
|
||||||
"@actions/http-client@^1.0.8":
|
"@actions/http-client@^1.0.8":
|
||||||
version "1.0.8"
|
version "1.0.8"
|
||||||
resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-1.0.8.tgz#8bd76e8eca89dc8bcf619aa128eba85f7a39af45"
|
resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-1.0.8.tgz#8bd76e8eca89dc8bcf619aa128eba85f7a39af45"
|
||||||
|
|||||||
Reference in New Issue
Block a user