From 6ce3f7a932be341bdd73edb4f146582472255bce Mon Sep 17 00:00:00 2001 From: Konstantin Grachev Date: Sun, 27 Aug 2023 20:43:00 +0000 Subject: [PATCH] Actions (#1) Reviewed-on: https://git.grachevko.ru/n8n/chart/pulls/1 Co-authored-by: Konstantin Grachev Co-committed-by: Konstantin Grachev --- .gitea/workflows/release.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .gitea/workflows/release.yaml diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..6051e27 --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,29 @@ +name: Release Chart + +on: + push: + tags: + - '*' + +jobs: + release: + runs-on: ubuntu-latest + + env: + REGISTRY: harbor.grachevko.ru + + steps: + - uses: actions/checkout@v3 + - uses: yokawasa/action-setup-kube-tools@v0.9.3 + with: + setup-tools: helm + - name: deps and lint + run: | + helm dependency update + helm lint --strict . + - name: build + run: helm package --version ${{ gitea.ref_name }} . + - name: publish + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | helm registry login ${{ env.REGISTRY }} --username "${{ secrets.REGISTRY_USERNAME }}" --password-stdin + helm push ./*.tgz oci://harbor.grachevko.ru/${{ gitea.repository }}