Compare commits
37 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3fd85ce34f | |||
| 6deb5eb9f2 | |||
| 481208caf2 | |||
| 65443a1464 | |||
| 71269fe041 | |||
| d1876b8dd7 | |||
| eb6cf7f380 | |||
| 4331c798d9 | |||
| 62747aa88f | |||
| 5867b0f468 | |||
| 1bce797a78 | |||
| d82f401f3b | |||
| 9c17ec2df5 | |||
| 85da974092 | |||
| 12cee833fc | |||
| 6a7bb0db56 | |||
| b1a2884cca | |||
| 88c78553a8 | |||
| 193726c427 | |||
| 9c02724c42 | |||
| 6ca008fc57 | |||
| 736037aaf7 | |||
| 038c697cb1 | |||
| 292745bae9 | |||
| f3dd8d97b6 | |||
| 18677eeb48 | |||
| 20f5f0cbb2 | |||
| c5506c16f4 | |||
| be099d9cea | |||
| cad8045f79 | |||
| 42a6bc509a | |||
| 8e88e74f28 | |||
| 9091144b0b | |||
| c3ff2cb20c | |||
| 9ed39cef8c | |||
| 852376d597 | |||
| eddf5155a0 |
@@ -37,21 +37,21 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 2
|
fetch-depth: 2
|
||||||
|
|
||||||
- name: Set up Node.js
|
- name: Set up Node.js
|
||||||
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4
|
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6
|
||||||
with:
|
with:
|
||||||
node-version: '20'
|
node-version: '24.12.0'
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm install gray-matter
|
run: npm install gray-matter
|
||||||
|
|
||||||
- name: Detect changed files
|
- name: Detect changed files
|
||||||
id: changes
|
id: changes
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
|
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
@@ -90,7 +90,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Process issue files
|
- name: Process issue files
|
||||||
id: process
|
id: process
|
||||||
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
|
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
|
||||||
env:
|
env:
|
||||||
DRY_RUN: ${{ github.event.inputs.dry_run || 'false' }}
|
DRY_RUN: ${{ github.event.inputs.dry_run || 'false' }}
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ jobs:
|
|||||||
uses: renovatebot/github-action@502904f1cefdd70cba026cb1cbd8c53a1443e91b # v44.1.0
|
uses: renovatebot/github-action@502904f1cefdd70cba026cb1cbd8c53a1443e91b # v44.1.0
|
||||||
with:
|
with:
|
||||||
configurationFile: .github/renovate.json
|
configurationFile: .github/renovate.json
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.RENOVATE_TOKEN }}
|
||||||
env:
|
env:
|
||||||
LOG_LEVEL: info
|
LOG_LEVEL: info
|
||||||
|
|||||||
+1
-6
@@ -81,12 +81,7 @@ charon.db
|
|||||||
*~
|
*~
|
||||||
.DS_Store
|
.DS_Store
|
||||||
*.xcf
|
*.xcf
|
||||||
# VS Code - ignore settings but keep shared configs
|
|
||||||
.vscode/*
|
|
||||||
!.vscode/tasks.json
|
|
||||||
!.vscode/launch.json
|
|
||||||
!.vscode/extensions.json
|
|
||||||
.vscode.backup*/
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Logs & Temp Files
|
# Logs & Temp Files
|
||||||
|
|||||||
+2
-2
@@ -48,7 +48,7 @@ RUN --mount=type=cache,target=/app/frontend/node_modules/.cache \
|
|||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
# ---- Backend Builder ----
|
# ---- Backend Builder ----
|
||||||
FROM --platform=$BUILDPLATFORM golang:1.25.5-alpine AS backend-builder
|
FROM --platform=$BUILDPLATFORM golang:1.25-alpine AS backend-builder
|
||||||
# Copy xx helpers for cross-compilation
|
# Copy xx helpers for cross-compilation
|
||||||
COPY --from=xx / /
|
COPY --from=xx / /
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
|
|||||||
# ---- Caddy Builder ----
|
# ---- Caddy Builder ----
|
||||||
# Build Caddy from source to ensure we use the latest Go version and dependencies
|
# 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)
|
# 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.25-alpine AS caddy-builder
|
||||||
ARG TARGETOS
|
ARG TARGETOS
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
ARG CADDY_VERSION
|
ARG CADDY_VERSION
|
||||||
|
|||||||
+2
-1
@@ -1,6 +1,6 @@
|
|||||||
module github.com/Wikid82/charon/backend
|
module github.com/Wikid82/charon/backend
|
||||||
|
|
||||||
go 1.25.5
|
go 1.25
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/containrrr/shoutrrr v0.8.0
|
github.com/containrrr/shoutrrr v0.8.0
|
||||||
@@ -11,6 +11,7 @@ require (
|
|||||||
github.com/google/uuid v1.6.0
|
github.com/google/uuid v1.6.0
|
||||||
github.com/gorilla/websocket v1.5.3
|
github.com/gorilla/websocket v1.5.3
|
||||||
github.com/oschwald/geoip2-golang v1.13.0
|
github.com/oschwald/geoip2-golang v1.13.0
|
||||||
|
github.com/oschwald/geoip2-golang/v2 v2.0.1
|
||||||
github.com/prometheus/client_golang v1.23.2
|
github.com/prometheus/client_golang v1.23.2
|
||||||
github.com/robfig/cron/v3 v3.0.1
|
github.com/robfig/cron/v3 v3.0.1
|
||||||
github.com/sirupsen/logrus v1.9.3
|
github.com/sirupsen/logrus v1.9.3
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJw
|
|||||||
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
|
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
|
||||||
github.com/oschwald/geoip2-golang v1.13.0 h1:Q44/Ldc703pasJeP5V9+aFSZFmBN7DKHbNsSFzQATJI=
|
github.com/oschwald/geoip2-golang v1.13.0 h1:Q44/Ldc703pasJeP5V9+aFSZFmBN7DKHbNsSFzQATJI=
|
||||||
github.com/oschwald/geoip2-golang v1.13.0/go.mod h1:P9zG+54KPEFOliZ29i7SeYZ/GM6tfEL+rgSn03hYuUo=
|
github.com/oschwald/geoip2-golang v1.13.0/go.mod h1:P9zG+54KPEFOliZ29i7SeYZ/GM6tfEL+rgSn03hYuUo=
|
||||||
|
github.com/oschwald/geoip2-golang/v2 v2.0.1/go.mod h1:qdVmcPgrTJ4q2eP9tHq/yldMTdp2VMr33uVdFbHBiBc=
|
||||||
github.com/oschwald/maxminddb-golang v1.13.0 h1:R8xBorY71s84yO06NgTmQvqvTvlS/bnYZrrWX1MElnU=
|
github.com/oschwald/maxminddb-golang v1.13.0 h1:R8xBorY71s84yO06NgTmQvqvTvlS/bnYZrrWX1MElnU=
|
||||||
github.com/oschwald/maxminddb-golang v1.13.0/go.mod h1:BU0z8BfFVhi1LQaonTwwGQlsHUEu9pWNdMfmq4ztm0o=
|
github.com/oschwald/maxminddb-golang v1.13.0/go.mod h1:BU0z8BfFVhi1LQaonTwwGQlsHUEu9pWNdMfmq4ztm0o=
|
||||||
github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=
|
github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=
|
||||||
|
|||||||
Generated
+1302
-1
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -8,6 +8,6 @@
|
|||||||
"tldts": "^7.0.19"
|
"tldts": "^7.0.19"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"markdownlint-cli2": "^0.15.0"
|
"markdownlint-cli2": "^0.20.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user