Skip to content

Commit

Permalink
Merge pull request #55 from DataBiosphere/publishChart
Browse files Browse the repository at this point in the history
RW-11041 add a workflow for publishing leo charts
  • Loading branch information
Qi77Qi authored Nov 27, 2023
2 parents 7cd23d0 + bccd55e commit bb8226c
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/publish-terra-app-helm-charts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: publish-terra-app-helm-charts
on:
workflow_dispatch:
inputs:
chart-name:
description: 'Name for the chart. Valid values: aou-rstudio-chart, aou-sas-chart.'
required: true
type: string

jobs:
update-and-publish:
name: Publish new charts in terra-app-helm directory
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Find out next chart version
run: |
currentVersion=$(grep '^version:' terra-app-helm/${{ inputs.chart-name }}/Chart.yaml | awk '{print $NF}')
echo "CURRENT_VERSION=$currentVersion" >> $GITHUB_ENV
- name: Publish the new helm chart and update index.yaml
run: |
./terra-app-helm/publish.sh ${{ inputs.chart-name }} $CURRENT_VERSION

0 comments on commit bb8226c

Please sign in to comment.