Skip to content

Commit ebf1254

Browse files
Merge pull request #125 from desaintmartin/ci
ci: update dependencies, loosen required versions, add pierluigilenoci to artifacthub owners
2 parents 8befa07 + f14d521 commit ebf1254

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

.github/workflows/lint-test.yaml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,25 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: Checkout
10-
uses: actions/checkout@v2
10+
uses: actions/checkout@v3
1111
with:
1212
fetch-depth: 0
1313

1414
- name: Set up Helm
15-
uses: azure/setup-helm@v1
15+
uses: azure/setup-helm@v3
1616
with:
17-
version: v3.4.1
17+
version: v3.10.3
1818

1919
# Python is required because `ct lint` runs Yamale (https://github.com/23andMe/Yamale) and
2020
# yamllint (https://github.com/adrienverge/yamllint) which require Python
2121
- name: Set up Python
22-
uses: actions/setup-python@v2
22+
uses: actions/setup-python@v4
2323
with:
24-
python-version: 3.7
24+
python-version: '3.9'
25+
check-latest: true
2526

2627
- name: Set up chart-testing
27-
uses: helm/chart-testing-action@v2.1.0
28+
uses: helm/chart-testing-action@v2
2829

2930
- name: Run chart-testing (list-changed)
3031
id: list-changed
@@ -38,12 +39,14 @@ jobs:
3839
run: ct lint --config ct.yaml
3940

4041
- name: Create kind cluster
41-
uses: helm/kind-action@v1.2.0
42+
uses: helm/kind-action@v1
4243
if: steps.list-changed.outputs.changed == 'true'
4344

4445
- name: Install Prometheus Operator CRDs
4546
id: prom
4647
run: kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.54.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
48+
if: steps.list-changed.outputs.changed == 'true'
4749

4850
- name: Run chart-testing (install)
4951
run: ct install --config ct.yaml
52+
if: steps.list-changed.outputs.changed == 'true'

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v3
1414
with:
1515
fetch-depth: 0
1616

@@ -20,16 +20,16 @@ jobs:
2020
git config user.email "[email protected]"
2121
2222
- name: Install Helm
23-
uses: azure/setup-helm@v1
23+
uses: azure/setup-helm@v3
2424
with:
25-
version: v3.4.1
25+
version: v3.10.3
2626

2727
- name: Add Helm repositories
2828
run: |
2929
helm repo add bitnami https://charts.bitnami.com/bitnami
3030
3131
- name: Run chart-releaser
32-
uses: helm/chart-releaser-action@v1.1.0
32+
uses: helm/chart-releaser-action@v1
3333
with:
3434
charts_dir: helm
3535
env:

artifacthub-repo.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ owners:
88
- name: NickMeves
99
1010
- name: tlawrie
11+
- name: pierluigilenoci
12+

0 commit comments

Comments
 (0)