diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5b690c48..7df9e062 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,6 @@ on: push: branches: - master - - fix-parsing-error - 'release-*' tags: - '[0-9]+.[0-9]+.[0-9]+' @@ -49,38 +48,38 @@ jobs: file: package/docker/Dockerfile push: true tags: bahmniindiadistro/hip:${{env.ARTIFACT_VERSION}},bahmniindiadistro/hip:latest -# - name: Helm - Update Version and Image Tag -# run: | -# yq --inplace '.image.tag = "${{ env.ARTIFACT_VERSION }}"' $HELM_CHART_PATH/values.yaml -# yq --inplace '.version = "${{ env.ARTIFACT_VERSION }}"' $HELM_CHART_PATH/Chart.yaml -# -# - name: Helm Lint -# run: helm lint $HELM_CHART_PATH -# -# - name: Helm Package -# run: helm package $HELM_CHART_PATH -# -# - name: Helm - Checkout Charts Repository -# uses: actions/checkout@v2 -# with: -# repository: Bahmniindiadistro/helm-charts -# ref: gh-pages -# path: helm-charts -# persist-credentials: false -# -# - name: Helm - Copy chart -# run: mkdir -p helm-charts/hip/ && cp hip-${{ env.ARTIFACT_VERSION }}.tgz helm-charts/hip/ -# -# - name: Helm - reIndex -# working-directory: helm-charts/ -# run: helm repo index --merge index.yaml --url https://bahmniindiadistro.github.io/helm-charts/ . -# -# - name: Helm - Publish Chart -# working-directory: helm-charts/ -# run: | -# git config user.name ${{ secrets.BAHMNI_USERNAME}} -# git config user.email ${{ secrets.BAHMNI_EMAIL}} -# git add . -# git commit -m "Release of hip-${{ env.ARTIFACT_VERSION }}" -# git push 'https://${{ secrets.BAHMNI_USERNAME}}:${{ secrets.BAHMNI_PAT}}@github.com/bahmniindiadistro/helm-charts.git' gh-pages + - name: Helm - Update Version and Image Tag + run: | + yq --inplace '.image.tag = "${{ env.ARTIFACT_VERSION }}"' $HELM_CHART_PATH/values.yaml + yq --inplace '.version = "${{ env.ARTIFACT_VERSION }}"' $HELM_CHART_PATH/Chart.yaml + + - name: Helm Lint + run: helm lint $HELM_CHART_PATH + + - name: Helm Package + run: helm package $HELM_CHART_PATH + + - name: Helm - Checkout Charts Repository + uses: actions/checkout@v2 + with: + repository: Bahmniindiadistro/helm-charts + ref: gh-pages + path: helm-charts + persist-credentials: false + + - name: Helm - Copy chart + run: mkdir -p helm-charts/hip/ && cp hip-${{ env.ARTIFACT_VERSION }}.tgz helm-charts/hip/ + + - name: Helm - reIndex + working-directory: helm-charts/ + run: helm repo index --merge index.yaml --url https://bahmniindiadistro.github.io/helm-charts/ . + + - name: Helm - Publish Chart + working-directory: helm-charts/ + run: | + git config user.name ${{ secrets.BAHMNI_USERNAME}} + git config user.email ${{ secrets.BAHMNI_EMAIL}} + git add . + git commit -m "Release of hip-${{ env.ARTIFACT_VERSION }}" + git push 'https://${{ secrets.BAHMNI_USERNAME}}:${{ secrets.BAHMNI_PAT}}@github.com/bahmniindiadistro/helm-charts.git' gh-pages