Skip to content

Commit 20f315a

Browse files
committed
ci: use shared workflows
1 parent a161a6c commit 20f315a

2 files changed

Lines changed: 17 additions & 60 deletions

File tree

.github/workflows/autofix.yml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,6 @@ permissions:
1010

1111
jobs:
1212
autofix:
13-
name: Lint
14-
runs-on: ubuntu-latest
15-
steps:
16-
- uses: actions/checkout@v5
17-
- uses: pnpm/action-setup@v4
18-
- uses: actions/setup-node@v6
19-
with:
20-
node-version: 24.11.0
21-
cache: pnpm
22-
- run: pnpm install
23-
- run: pnpm run lint:fix
24-
- uses: autofix-ci/action@main
13+
uses: zotero-plugin-dev/workflows/.github/workflows/autofix.yml@main
14+
with:
15+
command: pnpm run lint:fix

.github/workflows/issuebot.yml

Lines changed: 14 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,20 @@
1-
name: issue bot
1+
name: Issue Bot
2+
23
on:
3-
# schedule:
4-
# - cron: "30 1 * * *"
54
issues:
65
types:
76
- labeled
7+
issue_comment:
8+
types:
9+
- created
10+
schedule:
11+
- cron: "30 1 * * *"
12+
workflow_dispatch:
13+
14+
permissions:
15+
issues: write
16+
pull-requests: write
817

918
jobs:
10-
# close-issues:
11-
# runs-on: ubuntu-latest
12-
# permissions:
13-
# issues: write
14-
# pull-requests: write
15-
# steps:
16-
# - uses: actions/stale@v5
17-
# with:
18-
# days-before-issue-stale: 30
19-
# days-before-issue-close: 7
20-
# stale-issue-label: "stale"
21-
# stale-issue-message: "This issue is stale because it has been open for 30 days with no activity."
22-
# close-issue-message: "This issue was closed because it has been inactive for 7 days since being marked as stale."
23-
# exempt-issue-labels: "help wanted"
24-
# days-before-pr-stale: -1
25-
# days-before-pr-close: -1
26-
# repo-token: ${{ secrets.GITHUB_TOKEN }}
27-
issue-invalid:
28-
name: close invalid issue
29-
if: github.event.label.name == 'invalid'
30-
runs-on: ubuntu-latest
31-
permissions:
32-
issues: write
33-
pull-requests: write
34-
steps:
35-
- uses: actions-cool/issues-helper@v3
36-
with:
37-
actions: close-issue, create-comment
38-
token: ${{ secrets.GITHUB_TOKEN }}
39-
body: |
40-
Hello @${{ github.event.issue.user.login }}. This issue is marked as `invalid` and closed. Please make sure you are reporting an issue and following the issue template.
41-
issue-duplicate:
42-
name: close duplicate issue
43-
if: github.event.label.name == 'duplicate'
44-
runs-on: ubuntu-latest
45-
permissions:
46-
issues: write
47-
pull-requests: write
48-
steps:
49-
- uses: actions-cool/issues-helper@v3
50-
with:
51-
actions: close-issue, create-comment
52-
token: ${{ secrets.GITHUB_TOKEN }}
53-
body: |
54-
Hello @${{ github.event.issue.user.login }}. This issue is marked as `duplicate` and closed. Please make sure you have searched to see if an issue already exists for the bug you encountered.
19+
issue-bot:
20+
uses: zotero-plugin-dev/workflows/.github/workflows/issue-bot.yml@main

0 commit comments

Comments
 (0)