diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index eed9857..5fee1a7 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -4,6 +4,8 @@ on: push: branches: - master + # tags: + # - "v*.*.*" jobs: release: @@ -32,58 +34,3 @@ jobs: charts_dir: charts env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - -name: Build and Publish Helm Chart - -on: - push: - tags: - - "v*.*.*" - -jobs: - build-and-publish: - # depending on default permission settings for your org (contents being read-only or read-write for workloads), you will have to add permissions - # see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token - permissions: - contents: write - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Configure Git - run: | - git config user.name "$GITHUB_ACTOR" - git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - - - name: Set up Helm - uses: azure/setup-helm@v3 - - - name: Package Helm Chart - run: | - helm package . -d charts - helm repo index charts --url https://github.com/tommy-skaug/bgpalerter-chart/raw/main/charts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NODE_OPTIONS: --unhandled-rejections=strict - - - name: Publish Helm Chart - uses: actions/upload-artifact@v2 - with: - name: bgpalerter-chart - path: charts - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NODE_OPTIONS: --unhandled-rejections=strict - - - name: Deploy Helm Chart to GitHub Releases - uses: softprops/action-gh-release@v1 - with: - files: charts/* - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NODE_OPTIONS: --unhandled-rejections=strict \ No newline at end of file