Compare commits

...

4 Commits

Author SHA1 Message Date
Federico Grandi
98ce691ee3 Merge pull request #3 from EndBug/force
Add force option
2019-09-19 22:21:27 +02:00
Federico Grandi
abd5c01a4d Switch version in docs 2019-09-19 22:21:08 +02:00
Federico Grandi
f97486922d Fix if/else 2019-09-19 22:15:41 +02:00
Federico Grandi
a34577c63e Add force option 2019-09-19 22:09:51 +02:00
3 changed files with 12 additions and 3 deletions

View File

@@ -11,13 +11,14 @@ Add a step like this to your workflow:
```yaml
- name: Commit changes # This is the step name that will be displayed in your runs
uses: EndBug/add-and-commit@v2.0.0 # You can change this to use a specific version
uses: EndBug/add-and-commit@v2.1.0 # You can change this to use a specific version
with: # See more info about inputs below
author_name: Your Name
author_email: mail@example.com
message: "Your commit message"
path: "."
pattern: "*.js"
force: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Leave this line unchanged
```
@@ -29,6 +30,7 @@ Add a step like this to your workflow:
- `message` : the message for the commit
- `path` : the path(s) to stage files from
- `pattern` : the pattern that matches file names
- `force` : whether to use the force option on git add, in order to bypass eventual gitignores
### Environment variables:
@@ -63,7 +65,7 @@ jobs:
run: eslint "src/**" --fix
- name: Commit changes
uses: EndBug/add-and-commit@v2.0.0
uses: EndBug/add-and-commit@v2.1.0
with:
author_name: Your Name
author_email: mail@example.com

View File

@@ -10,6 +10,10 @@ inputs:
description: 'The email of the user that will be displayed as the author of the commit'
required: true
default: 'actions@github.com'
force:
description: 'Whether to use the force option on git add, in order to bypass eventual gitignores'
required: false
default: false
message:
description: 'The message for the commit'
required: true

View File

@@ -19,7 +19,10 @@ EOF
}
add() {
find $INPUT_PATH -name "$INPUT_PATTERN" | while read x; do git add $x; done
if $INPUT_FORCE
then find $INPUT_PATH -name "$INPUT_PATTERN" | while read x; do git add -f $x; done
else find $INPUT_PATH -name "$INPUT_PATTERN" | while read x; do git add $x; done
fi
}
# This is needed to make the check work for untracked files