Skip to content

Commit 3e73815

Browse files
committed
Updated github workflows for the release branches/tags
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
1 parent 7d26cec commit 3e73815

File tree

4 files changed

+89
-4
lines changed

4 files changed

+89
-4
lines changed

.github/dependabot.yml

+74
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
version: 2
22
updates:
3+
# Enable version updates for the following package ecosystems for master branch
34
- package-ecosystem: "npm"
45
directory: "/"
56
schedule:
@@ -68,6 +69,79 @@ updates:
6869
interval: "monthly"
6970
reviewers:
7071
- "instructlab/ui-maintainers"
72+
target-branch: "main"
7173
labels:
7274
- "docker dependencies"
7375

76+
# Enable version updates for the following package ecosystems for release-1.0 branch
77+
- package-ecosystem: "npm"
78+
directory: "/"
79+
schedule:
80+
interval: "weekly"
81+
reviewers:
82+
- "instructlab/ui-maintainers"
83+
allow:
84+
- dependency-type: "production"
85+
target-branch: "release-1.0"
86+
labels:
87+
- "npm dependencies"
88+
- "frontend"
89+
groups:
90+
typescript-eslint:
91+
patterns:
92+
- "@typescript-eslint/*"
93+
- typescript-eslint
94+
update-types:
95+
- "minor"
96+
- "patch"
97+
react:
98+
patterns:
99+
- react
100+
- react-dom
101+
update-types:
102+
- "minor"
103+
- "patch"
104+
patternfly:
105+
patterns:
106+
- "@patternfly/*"
107+
- patternfly
108+
update-types:
109+
- "minor"
110+
- "patch"
111+
typescript-libraries:
112+
patterns:
113+
- "@types/*"
114+
update-types:
115+
- "minor"
116+
- "patch"
117+
- package-ecosystem: "github-actions"
118+
directory: "/.github/workflows"
119+
schedule:
120+
interval: "weekly"
121+
reviewers:
122+
- "instructlab/ui-maintainers"
123+
target-branch: "release-1.0"
124+
labels:
125+
- "github-actions"
126+
groups:
127+
actions-deps:
128+
patterns:
129+
- "*"
130+
- package-ecosystem: "gomod"
131+
directory: "/pathservice"
132+
schedule:
133+
interval: "weekly"
134+
reviewers:
135+
- "instructlab/ui-maintainers"
136+
target-branch: "release-1.0"
137+
labels:
138+
- "go dependencies"
139+
- package-ecosystem: "docker"
140+
directory: "/"
141+
schedule:
142+
interval: "monthly"
143+
reviewers:
144+
- "instructlab/ui-maintainers"
145+
target-branch: "release-1.0"
146+
labels:
147+
- "docker dependencies"

.github/workflows/images.yml

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches:
66
- main
7+
- release-1.0
8+
tags:
9+
- v*
710

811
env:
912
GHCR_REGISTRY: ghcr.io

.github/workflows/lint-jobs.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@ name: linters
22

33
on:
44
push:
5-
branches: ["main"]
5+
branches:
6+
- main
7+
- release-1.0
68
pull_request:
7-
branches: ["main"]
9+
branches:
10+
- main
11+
- release-1.0
812

913
concurrency:
1014
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}

.github/workflows/lint-ui.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@ name: UI lint
22

33
on:
44
push:
5-
branches: ["main"]
5+
branches:
6+
- main
7+
- release-1.0
68
paths:
79
- '.github/workflows/lint-ui.yml'
810
- '**/*'
911
- '!**/*.md'
1012
pull_request:
11-
branches: ["main"]
13+
branches:
14+
- main
15+
- release-1.0
1216
paths:
1317
- '.github/workflows/lint-ui.yml'
1418
- '**/*'

0 commit comments

Comments
 (0)