From f6b709fba1c4eed82e9f28c04aa99d9998dfe5dc Mon Sep 17 00:00:00 2001 From: Konstantin Grachev Date: Mon, 28 Aug 2023 01:10:32 +0300 Subject: [PATCH] feat: change drone to gitea actions --- .drone.yml | 24 ------------------------ .gitea/workflows/release.yaml | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 24 deletions(-) delete mode 100644 .drone.yml create mode 100644 .gitea/workflows/release.yaml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 543edce..0000000 --- a/.drone.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -kind: pipeline -type: docker -name: default - -trigger: - event: - - push - - tag - -steps: -- name: release - image: cr.grachevko.ru/drone/helm:0.1.4 - settings: - name: hasura - registry: https://harbor.grachevko.ru/chartrepo - username: - from_secret: HELM_REPO_USERNAME - password: - from_secret: HELM_REPO_PASSWORD - when: - branch: - - master - - rc 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 }}