Skip to content

Commit 12f7ed7

Browse files
committed
✨ New Options
1 parent 7f54ce0 commit 12f7ed7

File tree

4 files changed

+51
-10
lines changed

4 files changed

+51
-10
lines changed

.github/workflows/main.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: CI
2+
on:
3+
workflow_dispatch:
4+
jobs:
5+
build:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/[email protected]
9+
- uses: ./
10+
with:
11+
branch: "master"
12+
message: ":boom: Testing"
13+
preserve-readme: true
14+
readme-file: "README.md"
15+
readme-message: "no problemo"

Obliterator.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ mv .git/ workspace/
1616
cd workspace
1717

1818
if [ $3 = true ]; then
19-
git restore README.*
19+
git restore $4
20+
fi
21+
22+
if [ "$5" != "" ]; then
23+
echo >> $4
24+
echo -e "$5" >> $4
2025
fi
2126

2227
if [ -n "$(git status --porcelain)" ]; then

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,24 @@ Add this to your `Actions`:
2020

2121
```yaml
2222
- name: Obliterate-Repository
23-
uses: JumperBot/Obliterate-Repository@v1.1
23+
uses: JumperBot/Obliterate-Repository@v1.2
2424
with:
25-
branch: "dev-branch" # defaults to master
26-
message: ":boom: End Game Commit" # defaults to :boom: Obliterated!
27-
preserve-readme: true # defaults to: false
25+
# defaults to master
26+
branch: "dev-branch"
27+
28+
# defaults to :boom: Obliterated!
29+
message: ":boom: End Game Commit"
30+
31+
# defaults to false
32+
preserve-readme: true
33+
34+
# defaults to README.md
35+
readme-file: "README.amd"
36+
37+
# defaults to nothing
38+
readme-message: "readme"
2839
```
2940
30-
#License
41+
# License
3142
3243
This is licensed under the [MIT LICENSE](./LICENSE)

action.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,27 @@ inputs:
99
required: false
1010
default: "master"
1111
message:
12-
description: "The commit message to pass with: git commit -a -m"
12+
description: "The commit message to pass before git push"
1313
required: false
1414
default: ":boom: Obliterated!"
1515
preserve-readme:
16-
decription: "At least 1 root/README.* will be preserved"
16+
decription: "README file will be preserved"
1717
requied: false
1818
default: false
19+
readme-file:
20+
description: "One README file to be recognized"
21+
required: false
22+
default: "README.md"
23+
readme-message:
24+
decription: "Add/create README with the specified message"
25+
requied: false
26+
default: ""
1927
runs:
2028
using: "docker"
2129
image: "Dockerfile"
2230
args:
2331
- ${{ inputs.branch }}
24-
- ${{ inputs.message }}
25-
- ${{ inputs.preserve-readme }}
32+
- ${{ inputs.message }}
33+
- ${{ inputs.preserve-readme }}
34+
- ${{ inputs.readme-file }}
35+
- ${{ inputs.readme-message }}

0 commit comments

Comments
 (0)