Skip to content
This repository was archived by the owner on Jan 29, 2025. It is now read-only.

Commit c259b47

Browse files
authored
Merge branch 'main' into main
2 parents 1280f56 + deb01b9 commit c259b47

File tree

388 files changed

+3823
-8116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

388 files changed

+3823
-8116
lines changed

.github/dependabot.yml

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
---
21
version: 2
32
updates:
4-
- package-ecosystem: "gomod"
3+
- package-ecosystem: "github-actions"
54
directory: "/"
65
schedule:
76
interval: "weekly"
@@ -10,32 +9,35 @@ updates:
109
- "release-note-none"
1110
- "ok-to-test"
1211
groups:
13-
all:
12+
actions:
1413
update-types:
14+
- "minor"
1515
- "patch"
16-
- package-ecosystem: "github-actions"
17-
directory: "/"
16+
- package-ecosystem: "docker"
17+
directories:
18+
- "**/rootfs"
1819
schedule:
1920
interval: "weekly"
2021
labels:
2122
- "area/dependency"
2223
- "release-note-none"
2324
- "ok-to-test"
2425
groups:
25-
all:
26+
docker:
2627
update-types:
2728
- "minor"
2829
- "patch"
29-
- package-ecosystem: "docker"
30-
directory: "/images"
30+
- package-ecosystem: "gomod"
31+
directories:
32+
- "/"
33+
- "**/rootfs"
3134
schedule:
3235
interval: "weekly"
3336
labels:
3437
- "area/dependency"
3538
- "release-note-none"
3639
- "ok-to-test"
3740
groups:
38-
actions:
41+
go:
3942
update-types:
40-
- "minor"
4143
- "patch"

.github/workflows/chart.yaml

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: Chart
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- release-*
8+
paths:
9+
- charts/ingress-nginx/Chart.yaml
10+
11+
workflow_dispatch:
12+
13+
permissions:
14+
contents: read
15+
16+
jobs:
17+
release:
18+
name: Release
19+
runs-on: ubuntu-latest
20+
21+
permissions:
22+
contents: write
23+
24+
steps:
25+
- name: Set up Python
26+
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
27+
with:
28+
python-version: 3.x
29+
30+
- name: Set up Helm
31+
uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0
32+
33+
- name: Set up Helm Chart Testing
34+
uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1
35+
36+
- name: Set up Artifact Hub
37+
run: |
38+
curl --fail --location https://github.com/artifacthub/hub/releases/download/v1.19.0/ah_1.19.0_linux_amd64.tar.gz --output /tmp/ah.tar.gz
39+
echo "0e430493521ce387ca04d79b26646a86f92886dbcceb44985bb71082a9530ca5 /tmp/ah.tar.gz" | shasum --check
40+
sudo tar --extract --file /tmp/ah.tar.gz --directory /usr/local/bin ah
41+
42+
- name: Set up Git
43+
run: |
44+
git config --global user.name "${GITHUB_ACTOR}"
45+
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
46+
47+
- name: Checkout code
48+
uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
49+
with:
50+
fetch-depth: 0
51+
52+
- name: Lint chart
53+
run: |
54+
ct lint --config .ct.yaml
55+
ah lint --path charts/ingress-nginx
56+
57+
- name: Release chart
58+
uses: helm/chart-releaser-action@a917fd15b20e8b64b94d9158ad54cd6345335584 # v1.6.0
59+
env:
60+
CR_TOKEN: ${{ secrets.GITHUB_TOKEN }}
61+
CR_RELEASE_NAME_TEMPLATE: helm-chart-{{ .Version }}
62+
CR_SKIP_EXISTING: true
63+
with:
64+
charts_dir: charts

0 commit comments

Comments
 (0)