Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2472dc5b3f |
@@ -0,0 +1,19 @@
|
|||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
# Maintain dependencies for GitHub Actions
|
||||||
|
- package-ecosystem: "github-actions"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: "weekly"
|
||||||
|
labels:
|
||||||
|
- "dependencies"
|
||||||
|
- "github-actions"
|
||||||
|
|
||||||
|
# Maintain dependencies for Docker
|
||||||
|
- package-ecosystem: "docker"
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: "weekly"
|
||||||
|
labels:
|
||||||
|
- "dependencies"
|
||||||
|
- "docker"
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
name: Publish Helm Chart
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- 'chart/**'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
packages: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
publish:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Set up Helm
|
||||||
|
uses: azure/setup-helm@v4
|
||||||
|
|
||||||
|
- name: Log in to GHCR
|
||||||
|
run: |
|
||||||
|
helm registry login ghcr.io \
|
||||||
|
--username ${{ github.actor }} \
|
||||||
|
--password ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Package chart
|
||||||
|
run: helm package chart/
|
||||||
|
|
||||||
|
- name: Push chart to GHCR
|
||||||
|
run: |
|
||||||
|
CHART_VERSION=$(helm show chart chart/ | grep '^version:' | awk '{print $2}')
|
||||||
|
helm push antigravity-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"extends": [
|
|
||||||
"config:recommended",
|
|
||||||
":gitSignOff"
|
|
||||||
],
|
|
||||||
"semanticCommits": "enabled",
|
|
||||||
"dependencyDashboard": true,
|
|
||||||
"suppressNotifications": [
|
|
||||||
"prEditedNotification"
|
|
||||||
],
|
|
||||||
"rebaseWhen": "conflicted",
|
|
||||||
"commitMessagePrefix": "chore(deps):",
|
|
||||||
"commitMessageAction": "update",
|
|
||||||
"commitMessageTopic": "{{depName}}",
|
|
||||||
"prConcurrentLimit": 5,
|
|
||||||
"prHourlyLimit": 2,
|
|
||||||
"schedule": [
|
|
||||||
"before 6am on monday"
|
|
||||||
],
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"description": "GitHub Actions",
|
|
||||||
"matchManagers": [
|
|
||||||
"github-actions"
|
|
||||||
],
|
|
||||||
"groupName": "github-actions",
|
|
||||||
"additionalBranchPrefix": "github-actions-",
|
|
||||||
"semanticCommitScope": "github-actions",
|
|
||||||
"pinDigests": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Docker base image",
|
|
||||||
"matchManagers": [
|
|
||||||
"dockerfile"
|
|
||||||
],
|
|
||||||
"groupName": "docker",
|
|
||||||
"additionalBranchPrefix": "docker-",
|
|
||||||
"semanticCommitScope": "docker"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Automerge patch updates",
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"patch"
|
|
||||||
],
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "pr",
|
|
||||||
"platformAutomerge": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Automerge minor updates for stable packages",
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"minor"
|
|
||||||
],
|
|
||||||
"matchCurrentVersion": "!/^0/",
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "pr",
|
|
||||||
"platformAutomerge": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Separate major updates - require manual review",
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"major"
|
|
||||||
],
|
|
||||||
"automerge": false,
|
|
||||||
"additionalBranchPrefix": "major-"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ignorePaths": [
|
|
||||||
"**/node_modules/**"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user