File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Clone repository
13- uses : actions/checkout@v6
13+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1414
15- - uses : actions/setup-node@v6
15+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1616 with :
1717 node-version : 24
1818 cache : " npm"
3131 npm ci
3232
3333 - name : Install Tools
34- uses : jdx/mise-action@v4
34+ uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
3535 with :
3636 version : 2026.1.4
3737 install : true
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ check_error
5050
5151# Ajv: Helm templates
5252printf " \n======================================\nRunning Ajv (charts/templates)\n======================================\n"
53- cd " $PROJECT_ROOT /charts/templates " || exit 1
53+ cd " $PROJECT_ROOT /.github/workflows/lint " || exit 1
5454./validate-templates.sh
5555check_error
5656
Original file line number Diff line number Diff line change 11#! /bin/bash
22set -uo pipefail
33
4+
5+ CURRENT_DIR=$( dirname " $0 " )
6+ TEMPLATE_DIR=" $PWD /$CURRENT_DIR /../../../charts/templates"
7+ cd " $TEMPLATE_DIR " || exit 1
8+
49tmp=" $( mktemp -d) "
510
611status=0
@@ -10,7 +15,7 @@ for template in *; do
1015 if [[ -d " $template " && -f " $template /Chart.yaml" ]]; then
1116 echo " Validating $template "
1217 yq ' .annotations."anvilops-values"' " $template /Chart.yaml" > " $tmp /$template -values.json"
13- if ! npx --yes ajv-cli@5 test \
18+ if ! npx ajv-cli test \
1419 -s anvilops-values-schema.json \
1520 -d " $tmp /$template -values.json" \
1621 --valid \
Original file line number Diff line number Diff line change 2525 if : ${{ inputs.environment }}
2626 steps :
2727 - name : Clone repository
28- uses : actions/checkout@v6
28+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2929
3030 - name : Log in to image registry (Production)
3131 if : ${{ inputs.environment == 'production' }}
Original file line number Diff line number Diff line change @@ -11,10 +11,10 @@ jobs:
1111 runs-on : ubuntu-latest
1212 steps :
1313 - name : Clone repository
14- uses : actions/checkout@v6
14+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1515
1616 - name : Install Tools
17- uses : jdx/mise-action@v4
17+ uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
1818 with :
1919 version : 2026.3.9
2020 install : true
Original file line number Diff line number Diff line change 1212 runs-on : ubuntu-latest
1313 steps :
1414 - name : Clone repository
15- uses : actions/checkout@v6
15+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616
17- - uses : actions/setup-node@v6
17+ - uses : actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1818 with :
1919 node-version : 24
2020 cache : " npm"
Original file line number Diff line number Diff line change 1515
1616 steps :
1717 - name : Clone repository
18- uses : actions/checkout@v6
18+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1919
2020 - name : Check and Update Version
2121 id : version_check
5454
5555 - name : Create Pull Request
5656 if : steps.version_check.outputs.updated == 'true'
57- uses : peter-evans/create-pull-request@v8
57+ uses : peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
5858 with :
5959 token : ${{ secrets.UPDATE_RAILPACK_GITHUB_TOKEN }}
6060 commit-message : " Update Railpack to ${{ steps.version_check.outputs.new_version }}"
You can’t perform that action at this time.
0 commit comments