Нет описания

chart-releaser.yml 709B

12345678910111213141516171819202122232425262728293031323334
  1. name: Release Iris Web Helm Chart
  2. on:
  3. push:
  4. branches:
  5. - main
  6. workflow_dispatch:
  7. jobs:
  8. release:
  9. permissions:
  10. contents: write
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Checkout
  14. uses: actions/checkout@v4
  15. with:
  16. fetch-depth: 0
  17. - name: Configure Git
  18. run: |
  19. git config user.name "$GITHUB_ACTOR"
  20. git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
  21. - name: Install Helm
  22. uses: azure/setup-helm@v4
  23. - name: Run chart-releaser
  24. uses: helm/chart-releaser-action@v1
  25. with:
  26. charts_dir: deploy/kubernetes
  27. env:
  28. CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"