Skip to content

Investigate why the Helm Chart Release GitHub Action didn't work #97

@jessebot

Description

@jessebot

We need to investigate why the release didn't show up here:
https://github.com/seaweedfs/seaweedfs-operator/releases

Here's the GitHub Workflow:
https://github.com/seaweedfs/seaweedfs-operator/blob/master/.github/workflows/helm_chart_release.yml

Here's the job where it ran:
https://github.com/seaweedfs/seaweedfs-operator/actions/runs/6921460451/job/18827076156

I will test this on a fork and see what I can surmise. My first inclination is that the perhaps it has to do with one of the following:

  • GitHub Pages is not configured for this repo (example screenshot below):
    • we need a gh-pages branch
    • we need to make sure under settings > Code and Automation > Pages > Build and Deployment that it's set to:
      • Source is set to Deploy from Branch
      • Branch is set to gh-pages and directory next to it is set to root (/)
        screenshot of the settings tab of a repo with Pages under Code and Automation selected on the left hand menu. It shows Deploy from Branch selected from a drop down menu under Build and deployment. The branch is set to gh-pages and the directory is set to root /

There's also a chance it has to do with the directory the helm chart is in. It's normally expected that the helm chart is in charts/appname so in this case it'd be charts/seaweedfs-operator, but I don't think that's it though, because I set the chart dir in the workflow according to the docs 🤔

with:
charts_dir: deploy/helm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions