Skip to content

Commit 3b8c62f

Browse files
committed
feat: implement CI and resuable workflows
Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
1 parent 65de013 commit 3b8c62f

39 files changed

+1516
-1046
lines changed

.devcontainer/devcontainer.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "Alpine",
3+
"image": "mcr.microsoft.com/devcontainers/base:alpine-3.21",
4+
"features": {
5+
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
6+
"ghcr.io/devcontainers/features/github-cli:1": {},
7+
"ghcr.io/devcontainers-extra/features/act:1": {}
8+
},
9+
"remoteEnv": {
10+
"GITHUB_TOKEN": "${localEnv:GITHUB_TOKEN}"
11+
},
12+
"customizations": {
13+
"vscode": {
14+
"extensions": [
15+
"eamodio.gitlens",
16+
"github.vscode-github-actions",
17+
"github.copilot",
18+
"github.copilot-chat",
19+
"ms-vscode.makefile-tools",
20+
"esbenp.prettier-vscode",
21+
"ms-azuretools.vscode-containers"
22+
]
23+
}
24+
}
25+
}

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: ''
5-
labels: ''
6-
assignees: ''
7-
4+
title: ""
5+
labels: ""
6+
assignees: ""
87
---
98

109
**Is your feature request related to a problem? Please describe.**

.github/actions/should-build-image/action.yml

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

.github/dependabot.yml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,36 @@
1-
# This file was generated by the "Generate Dependabot Glob" action. Do not edit it directly.
2-
# Make changes to `.github/dependabot.template.yml` and a PR will be automatically created.
1+
---
32
version: 2
43
updates:
54
- package-ecosystem: docker
6-
directory: /images/ci-helm
7-
open-pull-requests-limit: 20
8-
schedule:
9-
interval: weekly
10-
- package-ecosystem: docker
11-
directory: /images/mydumper
125
open-pull-requests-limit: 20
6+
directory: "/"
137
schedule:
148
interval: weekly
9+
day: friday
10+
time: "04:00"
11+
groups:
12+
docker-dependencies:
13+
patterns:
14+
- "*"
15+
1516
- package-ecosystem: github-actions
16-
directory: /
1717
open-pull-requests-limit: 20
18+
directories:
19+
- "/"
20+
- "/actions/**/*"
1821
schedule:
1922
interval: weekly
20-
- package-ecosystem: github-actions
21-
directory: .github/actions/should-build-image
23+
day: friday
24+
time: "04:00"
25+
groups:
26+
github-actions-dependencies:
27+
patterns:
28+
- "*"
29+
30+
- package-ecosystem: "devcontainers"
2231
open-pull-requests-limit: 20
32+
directory: "/"
2333
schedule:
2434
interval: weekly
35+
day: friday
36+
time: "04:00"

.github/release-config.template.yml

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

0 commit comments

Comments
 (0)