Skip to content

Commit 6fd22b7

Browse files
committed
ci: use reuseable workflows
1 parent 061562f commit 6fd22b7

4 files changed

Lines changed: 48 additions & 140 deletions

File tree

.github/workflows/autofix.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: autofix.ci # needed to securely identify the workflow
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
autofix:
12+
uses: zotero-plugin-dev/workflows/.github/workflows/autofix.yml@main
13+
with:
14+
command: pnpm run lint:fix

.github/workflows/ci.yml

Lines changed: 0 additions & 93 deletions
This file was deleted.

.github/workflows/issuebot.yml

Lines changed: 13 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,20 @@
11
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

.github/workflows/release.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
tags:
8+
- v**
9+
pull_request:
10+
branches:
11+
- main
12+
13+
jobs:
14+
release:
15+
uses: zotero-plugin-dev/workflows/.github/workflows/release-npm.yml@main
16+
with:
17+
build: pnpm build
18+
cr: true
19+
permissions:
20+
contents: write
21+
id-token: write

0 commit comments

Comments
 (0)