Skip to content

Commit 873aae4

Browse files
authored
ci: add TagBot for subpackages
1 parent 2002bd4 commit 873aae4

File tree

1 file changed

+45
-2
lines changed

1 file changed

+45
-2
lines changed

.github/workflows/TagBot.yml

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,58 @@
11
name: TagBot
2+
23
on:
34
issue_comment:
45
types:
56
- created
67
workflow_dispatch:
8+
inputs:
9+
lookback:
10+
default: "3"
11+
12+
permissions:
13+
actions: read
14+
checks: read
15+
contents: write
16+
deployments: read
17+
issues: read
18+
discussions: read
19+
packages: read
20+
pages: read
21+
pull-requests: read
22+
repository-projects: read
23+
security-events: read
24+
statuses: read
25+
726
jobs:
8-
TagBot:
27+
TagBot-NonlinearSolve:
928
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
1029
runs-on: ubuntu-latest
1130
steps:
12-
- uses: JuliaRegistries/TagBot@v1
31+
- name: Tag NonlinearSolve
32+
uses: JuliaRegistries/TagBot@v1
1333
with:
1434
token: ${{ secrets.GITHUB_TOKEN }}
1535
ssh: ${{ secrets.DOCUMENTER_KEY }}
36+
37+
TagBot-Subpackages:
38+
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
39+
runs-on: ubuntu-latest
40+
strategy:
41+
fail-fast: false
42+
matrix:
43+
package:
44+
- BracketingNonlinearSolve
45+
- NonlinearSolveBase
46+
- NonlinearSolveFirstOrder
47+
- NonlinearSolveQuasiNewton
48+
- NonlinearSolveSpectralMethods
49+
- SCCNonlinearSolve
50+
- SciMLJacobianOperators
51+
- SimpleNonlinearSolve
52+
steps:
53+
- name: Tag ${{ matrix.package }}
54+
uses: JuliaRegistries/TagBot@v1
55+
with:
56+
token: ${{ secrets.GITHUB_TOKEN }}
57+
ssh: ${{ secrets.DOCUMENTER_KEY }}
58+
subdir: "lib/${{ matrix.package }}"

0 commit comments

Comments
 (0)