Skip to content

Commit e7c76ae

Browse files
authored
Simplification and modification of features (#8)
* Default token, instead of requirement. * README cleanup * Update to node20
1 parent fe639fd commit e7c76ae

2 files changed

Lines changed: 25 additions & 20 deletions

File tree

README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,37 @@
11
Unlock an issue. By default, it uses the context's but can be targetted.
22

33
### Targetting context's issue:
4-
5-
- uses: OSDKDev/unlock-issues@v1.1
6-
with:
7-
repo-token: "${{ secrets.GITHUB_TOKEN }}"
8-
4+
```yml
5+
- name: Unlock issue
6+
uses: OSDKDev/unlock-issues@v1.2
7+
```
98
#### Sample file: `.github/workflows/unlock-reopened-issues.yml`
10-
name: Unlock reopened issue
9+
```yml
10+
name: Unlock reopened issue
1111
12-
on:
13-
issues:
14-
types: [reopened]
12+
on:
13+
issues:
14+
types: [reopened]
1515
16-
jobs:
17-
lock:
18-
runs-on: ubuntu-latest
19-
steps:
20-
- uses: OSDKDev/unlock-issues@v1.1
21-
with:
22-
repo-token: "${{ secrets.GITHUB_TOKEN }}"
23-
16+
jobs:
17+
unlock:
18+
name: Unlock
19+
runs-on: ubuntu-latest
20+
permissions:
21+
issues: write
22+
steps:
23+
- name: Unlock issue
24+
uses: OSDKDev/unlock-issues@v1.2
25+
```
2426
As simple as that!
2527

2628
### Targetting a specific issue / repo:
27-
28-
- uses: OSDKDev/unlock-issues@v1.1
29+
```yml
30+
- name: Unlock issue
31+
uses: OSDKDev/unlock-issues@v1.2
2932
with:
3033
repo-token: {Token with permissions over the target repository / issue}
3134
owner-name: {Owner Name - Optional - Default: Context's Repository Owner}
3235
repo-name: {Repository Name - Optional - Default: Context's Repository}
3336
issue-number: {Issue Number - Optional - Default: Context's Issue}
37+
```

action.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ inputs:
44
repo-token:
55
description: 'Token for the repo. Can be passed in using {{ secrets.GITHUB_TOKEN }}'
66
required: true
7+
default: '${{ github.token }}'
78
issue-number:
89
description: "Issue number. Defaults to context's issue"
910
required: false
@@ -17,5 +18,5 @@ branding:
1718
icon: unlock
1819
color: black
1920
runs:
20-
using: 'node12'
21+
using: 'node20'
2122
main: 'src/unlock.js'

0 commit comments

Comments
 (0)