Skip to content

Update docker.io/bitnami/os-shell Docker tag to v12-debian-12-r32 #85

Update docker.io/bitnami/os-shell Docker tag to v12-debian-12-r32

Update docker.io/bitnami/os-shell Docker tag to v12-debian-12-r32 #85

Workflow file for this run

name: Publish Helm Repository
on:
workflow_dispatch:
push:
branches: [main]
pull_request:
env:
MIX_ENV: prod
KUBECONFIG: /home/runner/.kube/config
permissions:
contents: read
packages: write
jobs:
publish_chart:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- name: helm dependency update
run: helm dependency update
- name: helm lint --set livebook.auth.livebookPassword=test
run: |
helm lint .
- name: helm login
run: |
echo ${{ secrets.GITHUB_TOKEN }} | helm registry login ghcr.io -u $ --password-stdin
- name: helm package
if: ${{ github.event_name != 'push' }}
run: helm package .
- name: helm package
if: ${{ github.event_name == 'push' }}
run: |
echo "${{ secrets.CHART_SIGN_PRIVATE_KEY }}" | gpg --dearmor --output keyring.gpg
helm package --sign --key 'Michael Ruoss (Livebook Helm Package Signing)' --keyring keyring.gpg .
- name: helm push
if: ${{ github.event_name == 'push' }}
run: |
helm push livebook-*.tgz oci://ghcr.io/${{ github.repository_owner }}/charts
- name: Upload artifacthub-repo.yml
run: |
echo ${{ secrets.GITHUB_TOKEN }} | oras login ghcr.io -u mruoss --password-stdin
oras push \
ghcr.io/${{ github.repository_owner }}/charts/livebook:artifacthub.io \
--config /dev/null:application/vnd.cncf.artifacthub.config.v1+yaml \
artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml