Skip to content

Foss4geu helmchart

Foss4geu helmchart #32

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
ci:
name: CI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: astral-sh/setup-uv@v7
- name: Lint
run: uv run ruff check
- name: Format
run: uv run ruff format --check
helm:
name: Helm chart
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: azure/setup-helm@v4
- name: Register dependency repos
run: |
helm repo add eoapi https://developmentseed.org/eoapi-k8s/
helm repo add stac-manager https://stac-manager.ds.io/
- name: Build chart dependencies
run: helm dependency build infrastructure/charts/eoapi-workshop
- name: Lint
run: helm lint infrastructure/charts/eoapi-workshop
- name: Render checks
run: ./infrastructure/charts/eoapi-workshop/tests/render-checks.sh