lint-restic: stage: lint rules: - changes: - restic/**/* script: - helm lint restic release-restic: stage: release needs: - lint-restic rules: - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' changes: - restic/**/* script: - apk add --no-cache git - helm plugin install https://github.com/chartmuseum/helm-push.git - helm repo add --username gitlab-ci-token --password $CI_JOB_TOKEN repo ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/stable - helm cm-push restic repo