Skip to content

Commit 2ef3c9a

Browse files
committed
ci: change ref to global workflows
1 parent fc4c4f0 commit 2ef3c9a

8 files changed

Lines changed: 70 additions & 124 deletions

File tree

.github/dependabot.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,18 @@ updates:
88
labels:
99
- enhancement
1010
- dependency-management
11+
assignees:
12+
- devops-ia/devops-ia
1113
groups:
1214
github-actions:
1315
patterns:
1416
- "*"
17+
commit-message:
18+
prefix: chore
19+
include: scope
20+
rebase-strategy: auto
21+
pull-request-branch-name:
22+
separator: "-"
1523
- package-ecosystem: npm
1624
directory: "/"
1725
schedule:
@@ -20,10 +28,18 @@ updates:
2028
labels:
2129
- enhancement
2230
- dependency-management
31+
assignees:
32+
- devops-ia/devops-ia
2333
groups:
2434
npm:
2535
patterns:
2636
- "*"
37+
commit-message:
38+
prefix: chore
39+
include: scope
40+
rebase-strategy: auto
41+
pull-request-branch-name:
42+
separator: "-"
2743
- package-ecosystem: docker
2844
directory: "/"
2945
schedule:
@@ -32,7 +48,15 @@ updates:
3248
labels:
3349
- enhancement
3450
- dependency-management
51+
assignees:
52+
- devops-ia/devops-ia
3553
groups:
3654
docker:
3755
patterns:
3856
- "*"
57+
commit-message:
58+
prefix: chore
59+
include: scope
60+
rebase-strategy: auto
61+
pull-request-branch-name:
62+
separator: "-"

.github/workflows/auto-assign.yml

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

.github/workflows/build.yml

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

.github/workflows/docker-build.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Build and Push Docker Image
2+
3+
on:
4+
workflow_dispatch:
5+
release:
6+
types: [published]
7+
8+
jobs:
9+
build:
10+
permissions:
11+
artifact-metadata: write
12+
attestations: write
13+
contents: write
14+
id-token: write
15+
packages: write
16+
uses: devops-ia/.github/.github/workflows/docker-build.yml@main
17+
with:
18+
dockerhub_repo: self-learning-platform
19+
image_title: Self Learning Platform
20+
image_description: Interactive DevOps learning platform for Terraform, Kubernetes, and other technologies
21+
secrets:
22+
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
23+
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Lint and test
1+
name: Lint and Test Node
22

33
permissions:
44
contents: read
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Release Node
22

33
on:
44
workflow_dispatch:

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)