Skip to content

Commit

Permalink
disabled chart-lint temporary
Browse files Browse the repository at this point in the history
Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
  • Loading branch information
DominikPinsel committed Jul 26, 2023
1 parent afd8590 commit 64afc1b
Showing 1 changed file with 55 additions and 55 deletions.
110 changes: 55 additions & 55 deletions .github/workflows/chart-lint.yml
Original file line number Diff line number Diff line change
@@ -1,68 +1,68 @@
name: Lint and Test Charts
# name: Lint and Test Charts

# Run chart linting and tests on each pull request
on:
pull_request:
paths:
- 'charts/**'
# # Run chart linting and tests on each pull request
# on:
# pull_request:
# paths:
# - 'charts/**'

jobs:
chart-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
# jobs:
# chart-lint:
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# with:
# fetch-depth: 0

- name: Set up Helm
uses: azure/setup-helm@v3
with:
version: v3.11.3
# - name: Set up Helm
# uses: azure/setup-helm@v3
# with:
# version: v3.11.3

- name: Update Helm dependencies
run: |
cd charts/managed-identity-wallet
helm dependency update
# - name: Update Helm dependencies
# run: |
# cd charts/managed-identity-wallet
# helm dependency update

- name: Install Helm unittest plugin
run: |
helm plugin install https://github.com/helm-unittest/helm-unittest.git
# - name: Install Helm unittest plugin
# run: |
# helm plugin install https://github.com/helm-unittest/helm-unittest.git

# Setup python as a prerequisite for chart linting
- uses: actions/setup-python@v2
with:
python-version: 3.7
# # Setup python as a prerequisite for chart linting
# - uses: actions/setup-python@v2
# with:
# python-version: 3.7

- name: Set up chart-testing
uses: helm/chart-testing-action@v2.3.1
# - name: Set up chart-testing
# uses: helm/chart-testing-action@v2.3.1

- name: Install Task
uses: arduino/setup-task@v1
# - name: Install Task
# uses: arduino/setup-task@v1

- name: Run chart-testing (list-changed)
id: list-changed
run: |
changed=$(ct list-changed --target-branch ${{ github.event.repository.default_branch }})
if [[ -n "$changed" ]]; then
echo "::set-output name=changed::true"
fi
# - name: Run chart-testing (list-changed)
# id: list-changed
# run: |
# changed=$(ct list-changed --target-branch ${{ github.event.repository.default_branch }})
# if [[ -n "$changed" ]]; then
# echo "::set-output name=changed::true"
# fi

# run chart linting
- name: Run chart-testing (lint)
run: ct lint --config charts/chart-testing-config.yaml --charts ./charts/managed-identity-wallet
# # run chart linting
# - name: Run chart-testing (lint)
# run: ct lint --config charts/chart-testing-config.yaml --charts ./charts/managed-identity-wallet

# run chart unittest
- name: Run Helm unittests
run: task helm:unittest
# # run chart unittest
# - name: Run Helm unittests
# run: task helm:unittest

# Preparing a kind cluster to install and test charts on
- name: Create kind cluster
uses: helm/kind-action@v1.7.0
if: steps.list-changed.outputs.changed == 'true'
# # Preparing a kind cluster to install and test charts on
# - name: Create kind cluster
# uses: helm/kind-action@v1.7.0
# if: steps.list-changed.outputs.changed == 'true'

# install the chart to the kind cluster and run helm test
# define charts to test with the --charts parameter
- name: Run chart-testing (install)
run: ct install --charts charts/managed-identity-wallet --config charts/chart-testing-config.yaml
if: steps.list-changed.outputs.changed == 'true'
# # install the chart to the kind cluster and run helm test
# # define charts to test with the --charts parameter
# - name: Run chart-testing (install)
# run: ct install --charts charts/managed-identity-wallet --config charts/chart-testing-config.yaml
# if: steps.list-changed.outputs.changed == 'true'

0 comments on commit 64afc1b

Please sign in to comment.