Skip to content

Commit

Permalink
feat: add a test for pre-chart release
Browse files Browse the repository at this point in the history
  • Loading branch information
ilyannn committed Jan 6, 2024
1 parent 1759973 commit b9c46bf
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/test-chart-releaser.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Test Pre-Release Charts

on: # yamllint disable-line rule:truthy
push:

jobs:
test-workflow:
# depending on default permission settings for your org (contents being read-only or read-write for workloads), you will have to add permissions
# see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
- name: Install Helm
uses: azure/setup-helm@v3

- name: Add missing repositories
# https://github.com/helm/helm/issues/9903#issue-935152749
# https://github.com/helm/helm/issues/8036#issuecomment-1126959239
run: |
if [ -f "./Chart.lock" ]; then
yq --indent 0 '.dependencies | map(["helm", "repo", "add", .name, .repository] | join(" ")) | .[]' "./Chart.lock" | sh --
fi

0 comments on commit b9c46bf

Please sign in to comment.