From caeaabb692f25035b43585e0816e44153f685249 Mon Sep 17 00:00:00 2001 From: J J Walwyn Date: Fri, 2 Feb 2024 17:41:40 +0000 Subject: [PATCH] test --- .github/workflows/build.yaml | 32 +++++++++++++++++++-------- .github/workflows/lint.yaml | 42 ++++++++++++++++++------------------ .github/workflows/test.yaml | 18 ++++++++-------- 3 files changed, 53 insertions(+), 39 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d65208a..e4cb878 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,22 +14,36 @@ on: jobs: package: runs-on: 'ubuntu-latest' + defaults: run: working-directory: './.github/workflows/scripts' + steps: - uses: 'actions/checkout@v4' - - name: 'Set up Helm' - run: | - curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null - sudo apt-get install apt-transport-https --yes - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list - sudo apt-get update - sudo apt-get install helm + - name: 'test' + run: 'echo ttttttest' + + # - name: 'Set up Helm' + # run: | + # curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null + # sudo apt-get install apt-transport-https --yes + # echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list + # sudo apt-get update + # sudo apt-get install helm + + # - name: 'Automatically update chart versions' + # run: 'GIT_COMMIT=1 ./update_versions.sh' + + # - name: 'Package Charts' + # run: './.github/workflows/scripts/' + + # - name: 'Update Chart Index' + # run: 'echo TODO' - - name: 'Automatically update chart versions' - run: 'GIT_COMMIT=1 ./update_versions.sh' + # - name: 'Upload Artefacts' + # run: 'echo TODO' # - name: 'Package Charts' # run: './.github/workflows/scripts/' diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 72f4d47..edc1583 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -1,33 +1,33 @@ name: 'Lint Helm' on: - push: - pull_request: + # push: + # pull_request: jobs: lint: runs-on: 'ubuntu-latest' steps: - - uses: 'actions/checkout@v4' + - uses: 'actions/checkout@v4' - - name: 'Set up Helm' - run: | - curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null - sudo apt-get install apt-transport-https --yes - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list - sudo apt-get update - sudo apt-get install helm + - name: 'Set up Helm' + run: | + curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null + sudo apt-get install apt-transport-https --yes + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list + sudo apt-get update + sudo apt-get install helm - - name: 'Update dependencies' - run: | - #!/bin/bash + - name: 'Update dependencies' + run: | + #!/bin/bash - for chart in ./charts/*; do - cd $chart - helm dependency update - cd - - done; + for chart in ./charts/*; do + cd $chart + helm dependency update + cd - + done; - # Lint Helm charts - - name: 'Lint Helm charts' - run: 'make lint' + # Lint Helm charts + - name: 'Lint Helm charts' + run: 'make lint' diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 84111f1..d32ad32 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,19 +1,19 @@ name: 'Test Helm' on: - push: - pull_request: + # push: + # pull_request: jobs: test: runs-on: 'ubuntu-latest' steps: - - uses: 'actions/checkout@v4' + - uses: 'actions/checkout@v4' - # Set up Helm - - name: 'Set up Helm' - uses: 'azure/setup-helm@v3' + # Set up Helm + - name: 'Set up Helm' + uses: 'azure/setup-helm@v3' - # Test Helm charts - - name: 'Test helm charts' - run: 'make test' + # Test Helm charts + - name: 'Test helm charts' + run: 'make test'