Skip to content

Commit 1e00660

Browse files
authored
feat: new ci release ci (#175)
1 parent af1c26f commit 1e00660

File tree

3 files changed

+154
-0
lines changed

3 files changed

+154
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Release Bulk Charts Workflow
2+
3+
on:
4+
pull_request:
5+
types:
6+
- opened
7+
- synchronize
8+
paths:
9+
- '.github/workflows/release-bulk-charts-workflow.yaml'
10+
11+
- '.github/workflows/bulk-pr-and-release-chart.yaml'
12+
- '.github/actions/pr-chart/action.yaml'
13+
- '.github/actions/bulk-release-chart/action.yaml'
14+
15+
- '.github/workflows/bulk-pr-and-release-repo.yaml'
16+
- '.github/actions/release-repo/action.yaml'
17+
- '.github/actions/release-create-labels/action.yaml'
18+
- '.github/actions/release-determine-bump/action.yaml'
19+
push:
20+
branches:
21+
- main
22+
paths:
23+
- '.github/workflows/release-bulk-charts-workflow.yaml'
24+
25+
- '.github/workflows/bulk-pr-and-release-chart.yaml'
26+
- '.github/actions/pr-chart/action.yaml'
27+
- '.github/actions/bulk-release-chart/action.yaml'
28+
29+
- '.github/workflows/pr-and-release-repo.yaml'
30+
- '.github/actions/release-repo/action.yaml'
31+
- '.github/actions/release-create-labels/action.yaml'
32+
- '.github/actions/release-determine-bump/action.yaml'
33+
34+
35+
permissions:
36+
actions: read
37+
contents: write
38+
pull-requests: write
39+
40+
concurrency:
41+
group: ${{ github.workflow }}-${{ github.ref }}
42+
# Cancel early on pull requests if new commits are added,
43+
# Don't cancel on release pushes
44+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
45+
46+
jobs:
47+
bulk-charts:
48+
uses: ./.github/workflows/pr-and-release-repo.yaml
49+
with:
50+
job-name: bulk-charts
51+
comment-release: true
52+
release-tag-format: 'v${version}-bulk-charts'
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Release Bulk Container Workflow
2+
3+
on:
4+
pull_request:
5+
types:
6+
- opened
7+
- synchronize
8+
paths:
9+
- '.github/workflows/release-bulk-containers-workflow.yaml'
10+
11+
- '.github/workflows/bulk-pr-and-release-container.yaml'
12+
- '.github/actions/pr-container/action.yaml'
13+
- '.github/actions/bulk-release-container/action.yaml'
14+
15+
- '.github/workflows/pr-and-release-repo.yaml'
16+
- '.github/actions/release-repo/action.yaml'
17+
- '.github/actions/release-create-labels/action.yaml'
18+
- '.github/actions/release-determine-bump/action.yaml'
19+
push:
20+
branches:
21+
- main
22+
paths:
23+
- '.github/workflows/release-bulk-containers-workflow.yaml'
24+
25+
- '.github/workflows/bulk-pr-and-release-container.yaml'
26+
- '.github/actions/pr-container/action.yaml'
27+
- '.github/actions/bulk-release-container/action.yaml'
28+
29+
- '.github/workflows/pr-and-release-repo.yaml'
30+
- '.github/actions/release-repo/action.yaml'
31+
- '.github/actions/release-create-labels/action.yaml'
32+
- '.github/actions/release-determine-bump/action.yaml'
33+
34+
35+
permissions:
36+
actions: read
37+
contents: write
38+
pull-requests: write
39+
40+
concurrency:
41+
group: ${{ github.workflow }}-${{ github.ref }}
42+
# Cancel early on pull requests if new commits are added,
43+
# Don't cancel on release pushes
44+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
45+
46+
jobs:
47+
bulk-containers:
48+
uses: ./.github/workflows/pr-and-release-repo.yaml
49+
with:
50+
job-name: bulk-containers
51+
comment-release: true
52+
release-tag-format: 'v${version}-bulk-containers'
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Release Repo Workflow
2+
3+
on:
4+
pull_request:
5+
types:
6+
- opened
7+
- synchronize
8+
paths:
9+
- '.github/workflows/release-repo-workflow.yaml'
10+
11+
- '.github/workflows/pr-and-release-repo.yaml'
12+
- '.github/actions/release-repo/action.yaml'
13+
14+
- '.github/workflows/pr-and-release-repo.yaml'
15+
- '.github/actions/release-repo/action.yaml'
16+
- '.github/actions/release-create-labels/action.yaml'
17+
- '.github/actions/release-determine-bump/action.yaml'
18+
push:
19+
branches:
20+
- main
21+
paths:
22+
- '.github/workflows/release-repo-workflow.yaml'
23+
24+
- '.github/workflows/pr-and-release-repo.yaml'
25+
- '.github/actions/release-repo/action.yaml'
26+
27+
- '.github/workflows/pr-and-release-repo.yaml'
28+
- '.github/actions/release-repo/action.yaml'
29+
- '.github/actions/release-create-labels/action.yaml'
30+
- '.github/actions/release-determine-bump/action.yaml'
31+
32+
33+
permissions:
34+
actions: read
35+
contents: write
36+
pull-requests: write
37+
38+
concurrency:
39+
group: ${{ github.workflow }}-${{ github.ref }}
40+
# Cancel early on pull requests if new commits are added,
41+
# Don't cancel on release pushes
42+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
43+
44+
jobs:
45+
repo:
46+
uses: ./.github/workflows/pr-and-release-repo.yaml
47+
with:
48+
job-name: repo
49+
comment-release: true
50+
release-tag-format: 'v${version}-repo'

0 commit comments

Comments
 (0)