File tree Expand file tree Collapse file tree 1 file changed +33
-5
lines changed Expand file tree Collapse file tree 1 file changed +33
-5
lines changed Original file line number Diff line number Diff line change @@ -12,16 +12,18 @@ permissions:
1212 packages : write
1313
1414jobs :
15- release :
15+ # First, release individual charts
16+ release-charts :
1617 runs-on : ubuntu-latest
1718 strategy :
1819 matrix :
1920 chart :
2021 - digger-backend
21- - taco-drift
22+ - taco-orchestrator
2223 - taco-statesman
23- - taco-ui
24- - opentaco
24+ - taco-token-service
25+ - taco-drift
26+ - taco-ui
2527 steps :
2628 - name : Checkout
2729 uses : actions/checkout@v4
3739 run : |
3840 cd helm-charts/${{ matrix.chart }}
3941 helm package .
40- helm push ${{ matrix.chart }}-*.tgz oci://ghcr.io/diggerhq/helm-charts
42+ helm push ${{ matrix.chart }}-*.tgz oci://ghcr.io/diggerhq/helm-charts
43+
44+ # Then release umbrella chart after dependencies are available
45+ release-umbrella :
46+ needs : release-charts
47+ runs-on : ubuntu-latest
48+ steps :
49+ - name : Checkout
50+ uses : actions/checkout@v4
51+
52+ - name : Install Helm
53+ uses : azure/setup-helm@v4
54+
55+ - name : Login to GitHub Container Registry
56+ run : |
57+ echo "${{ secrets.GITHUB_TOKEN }}" | helm registry login ghcr.io -u ${{ github.actor }} --password-stdin
58+
59+ - name : Build dependencies for opentaco
60+ run : |
61+ cd helm-charts/opentaco
62+ helm dependency build
63+
64+ - name : Package and push opentaco
65+ run : |
66+ cd helm-charts/opentaco
67+ helm package .
68+ helm push opentaco-*.tgz oci://ghcr.io/diggerhq/helm-charts
You can’t perform that action at this time.
0 commit comments