Skip to content

Commit 6e831ef

Browse files
committed
ci: change ref to global workflows
1 parent aedd84a commit 6e831ef

9 files changed

Lines changed: 81 additions & 199 deletions

File tree

.github/dependabot.yml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
11
version: 2
22
updates:
3-
- package-ecosystem: github-actions
4-
directory: "/"
5-
schedule:
6-
interval: monthly
7-
open-pull-requests-limit: 10
8-
labels:
9-
- enhancement
10-
- dependency-management
11-
groups:
12-
github-actions:
13-
patterns:
14-
- "*"
3+
- package-ecosystem: github-actions
4+
directory: "/"
5+
schedule:
6+
interval: monthly
7+
open-pull-requests-limit: 10
8+
labels:
9+
- enhancement
10+
- dependency-management
11+
assignees:
12+
- devops-ia/devops-ia
13+
groups:
14+
github-actions:
15+
patterns:
16+
- "*"
17+
commit-message:
18+
prefix: chore
19+
include: scope
20+
rebase-strategy: auto
21+
pull-request-branch-name:
22+
separator: "-"

.github/workflows/auto-assign.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Auto-assign Issue
2+
3+
on:
4+
issues:
5+
types: [opened]
6+
pull_request_target:
7+
types: [opened, ready_for_review]
8+
9+
jobs:
10+
auto-assign:
11+
permissions:
12+
contents: read
13+
issues: write
14+
pull-requests: write
15+
uses: devops-ia/.github/.github/workflows/github-auto-assign.yml@main
16+
with:
17+
teams: devops-ia
18+
secrets:
19+
PAT_GITHUB: ${{ secrets.PAT_GITHUB }}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
name: Check new releases
1+
name: Helm Check Releases
22

33
on:
44
workflow_dispatch:
55
schedule:
66
- cron: '0 0 * * *' # every day
77

88
permissions:
9-
contents: write
9+
contents: read
10+
pull-requests: write
1011

1112
jobs:
1213
check-and-update-self-learning-platform:
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Lint and Test Helm Charts
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
7+
jobs:
8+
lint-test:
9+
permissions:
10+
contents: read
11+
uses: devops-ia/.github/.github/workflows/helm-lint-test.yml@main

.github/workflows/helm-release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release Helm Chart (single)
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
tag:
7+
description: "Chart version tag to release (e.g. v1.2.3)"
8+
required: false
9+
type: string
10+
push:
11+
branches:
12+
- main
13+
paths:
14+
- "charts/self-learning-platform/**"
15+
16+
jobs:
17+
release:
18+
permissions:
19+
contents: write
20+
packages: write
21+
id-token: write
22+
uses: devops-ia/.github/.github/workflows/helm-release.yml@main
23+
with:
24+
chart_name: self-learning-platform
25+
charts_dir: charts
26+
tag: ${{ inputs.tag || '' }}

.github/workflows/lint-test.yml

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

.github/workflows/release.yml

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

CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Owners of the entire repository
2+
* @devops-ia

0 commit comments

Comments
 (0)