Compare commits

...

7 Commits

5 changed files with 7 additions and 29 deletions

View File

@@ -2,7 +2,7 @@ name: Renovate
on:
schedule:
- cron: '0 5 * * *' # daily 05:00 EST
- cron: '0 5 * * *' # daily 05:00 UTC
workflow_dispatch:
permissions:
@@ -18,28 +18,11 @@ jobs:
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
fetch-depth: 1
- name: Choose Renovate Token
run: |
# Prefer explicit tokens (GITHUB_TOKEN > CPMP_TOKEN) if provided; otherwise use the default GITHUB_TOKEN
if [ -n "${{ secrets.GITHUB_TOKEN }}" ]; then
echo "Using GITHUB_TOKEN" >&2
echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
else
echo "Using default GITHUB_TOKEN from Actions" >&2
echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
fi
- name: Fail-fast if token not set
run: |
if [ -z "${{ env.GITHUB_TOKEN }}" ]; then
echo "ERROR: No Renovate token provided. Set GITHUB_TOKEN, CPMP_TOKEN, or rely on default GITHUB_TOKEN." >&2
exit 1
fi
- name: Run Renovate
uses: renovatebot/github-action@502904f1cefdd70cba026cb1cbd8c53a1443e91b # v44.1.0
with:
configurationFile: .github/renovate.json
token: ${{ env.GITHUB_TOKEN }}
token: ${{ secrets.RENOVATE_TOKEN }}
env:
LOG_LEVEL: info

7
.gitignore vendored
View File

@@ -81,12 +81,7 @@ charon.db
*~
.DS_Store
*.xcf
# VS Code - ignore settings but keep shared configs
.vscode/*
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.vscode.backup*/
# -----------------------------------------------------------------------------
# Logs & Temp Files

View File

@@ -48,7 +48,7 @@ RUN --mount=type=cache,target=/app/frontend/node_modules/.cache \
npm run build
# ---- Backend Builder ----
FROM --platform=$BUILDPLATFORM golang:1.25.5-alpine AS backend-builder
FROM --platform=$BUILDPLATFORM golang:1.23-alpine AS backend-builder
# Copy xx helpers for cross-compilation
COPY --from=xx / /
@@ -98,7 +98,7 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
# ---- Caddy Builder ----
# Build Caddy from source to ensure we use the latest Go version and dependencies
# This fixes vulnerabilities found in the pre-built Caddy images (e.g. CVE-2025-59530, stdlib issues)
FROM --platform=$BUILDPLATFORM golang:1.25.5-alpine AS caddy-builder
FROM --platform=$BUILDPLATFORM golang:1.23-alpine AS caddy-builder
ARG TARGETOS
ARG TARGETARCH
ARG CADDY_VERSION

View File

@@ -1,6 +1,6 @@
module github.com/Wikid82/charon/backend
go 1.25.5
go 1.23
require (
github.com/containrrr/shoutrrr v0.8.0

View File

@@ -1,3 +1,3 @@
go 1.25.5
go 1.23
use ./backend