Commit Graph
59 Commits
Author SHA1 Message Date
DjeexandDjeex e91bba759b CI/CD hardening: lint, secret scan, coverage gate, auto CVE-fix PRs, GHCR + GitHub mirror publishing (#17)
CI / build-and-scan (push) Successful in 47s
- release changelog: commits rendered as description (link), divider lines dropped
- gitleaks secret scan and hadolint on every push/PR
- ruff lint/format gate (Python repos) with a pytest --cov-fail-under gate
- scheduled CRITICAL Trivy failures attempt an apk upgrade rebuild and open a follow-up PR if it clears the finding, instead of just failing red
- images also published to ghcr.io/djeex/<repo>
- a matching GitHub Release is created on the GitHub mirror, with a notice pointing back to this repo as the source of truth

---------

Co-authored-by: Djeex <[email protected]>
Reviewed-on: #17
2026-08-26 15:30:30 +02:00
Djeex b197fd5977 Merge pull request 'Fix ci release template' (#16) from fix-ci-release-template into main
CI / build-and-scan (push) Successful in 28s
Reviewed-on: #16
2026-08-23 23:24:41 +02:00
Djeex 13926f2e9f Link each commit in the release changelog to its own commit page
CI / build-and-scan (pull_request) Successful in 23s
COMMIT_LIST only rendered the bare subject line per commit, with no
way to jump to that specific commit — only the triggering commit
(Source:) had a link. Each line now reads
"- [<short-sha>](<repo>/commit/<sha>) <subject>", matching the same
link style already used for Source.
2026-08-23 23:20:45 +02:00
Djeex ae16862a11 Align release changelog with the commit-list template used on the sibling repos
CI / build-and-scan (pull_request) Successful in 26s
2026-08-23 22:57:01 +02:00
Djeex 6ac20e25e3 Merge pull request 'Run container as non-root via PUID/PGID / Move environment configuration to a .env file' (#14) from dev-v2 into main
CI / build-and-scan (push) Successful in 32s
Reviewed-on: #14
1.5.0
2026-08-23 15:17:00 +02:00
Djeex 620d00134c Move environment configuration to a .env file
CI / build-and-scan (pull_request) Successful in 47s
2026-08-23 15:11:22 +02:00
Djeex d13f79ed82 Bump version to 1.5.0 for non-root support 2026-08-23 14:15:20 +02:00
Djeex cf96acda92 Run container as non-root via PUID/PGID with a startup entrypoint banner and logs 2026-08-23 14:14:54 +02:00
adguard-cidre-ci d811faef45 Bump build version to 1.4.1 [skip ci] 1.4.1 2026-08-22 14:04:02 +00:00
Djeex 85fb4b4e79 Pin Python to a patch version and auto-generate versioned releases with changelog
CI / build-and-scan (push) Successful in 36s
2026-08-22 16:02:26 +02:00
Djeex 20ec627515 Always update the versioned image tag alongside :latest on container changes
CI / build-and-scan (push) Successful in 37s
2026-08-22 14:46:56 +02:00
Djeex f8e6888d50 Merge pull request 'Update actions/checkout action to v7' (#12) from renovate/actions-checkout-7.x into main
CI / build-and-scan (push) Successful in 29s
Reviewed-on: #12
2026-08-22 14:42:32 +02:00
Djeex f9f8506963 Update actions/checkout action to v7
CI / build-and-scan (pull_request) Successful in 25s
2026-08-22 14:39:16 +02:00
Djeex a63be55cb7 Merge pull request 'Update python Docker tag to v3.14' (#11) from renovate/python-3.x into main
CI / build-and-scan (push) Successful in 28s
Reviewed-on: #11
2026-08-22 14:31:34 +02:00
Djeex 0bd6a62eca Update python Docker tag to v3.14
CI / build-and-scan (pull_request) Successful in 33s
2026-08-22 11:04:14 +00:00
Djeex b865da38f3 Add labels to Renovate PRs based on update type and vulnerability status
CI / build-and-scan (push) Successful in 33s
2026-08-22 13:02:27 +02:00
Djeex 67b4984664 Temporarily remove Renovate schedule restriction for manual testing
CI / build-and-scan (push) Successful in 30s
2026-08-22 12:44:29 +02:00
Djeex 5eafd7c7cc Add Renovate config, versioned image publishing, and pinned prod requirements
CI / build-and-scan (push) Successful in 43s
2026-08-22 12:17:59 +02:00
Djeex a72b486b3b Fix weekly scheduling crash: schedule library uses full weekday names, not 3-letter abbreviations 2026-08-22 12:17:09 +02:00
Djeex d051d9deb7 Fix CI unit test step with a dedicated Docker build stage
CI / build-and-scan (push) Successful in 34s
2026-08-22 11:11:41 +02:00
Djeex 267d9e52e0 Add unit tests for backup_first_start and run them in CI
CI / build-and-scan (push) Failing after 40s
2026-08-22 11:09:24 +02:00
Djeex 4753d80891 CI workflow with smoke test
CI / build-and-scan (push) Successful in 48s
2026-08-22 10:52:15 +02:00
Djeex 36611ef30b Add CI workflow
CI / build-and-scan (push) Successful in 17s
2026-08-22 10:00:59 +02:00
Djeex 5272796d71 python 3.13 v1.3.1 2025-09-19 22:39:27 +00:00
Djeex 157a0f7830 Removed french discord link 2025-07-07 14:05:24 +00:00
Djeex 13379a3419 Merge branch 'wip-python' 2025-06-06 12:40:32 +00:00
Djeex fedbe1e227 Fixed wrong repo url 2025-06-06 12:39:59 +00:00
Djeex 15ba895b04 Merge pull request 'v1.3 - Excluding list (all countries except the specified ones)' (#6) from wip-python into main
Reviewed-on: #6
v1.3
2025-06-06 14:17:11 +02:00
Djeex 7676d34a39 Excluding list 2025-06-06 12:09:41 +00:00
Djeex c8451688ca Github notice 2025-06-06 11:12:15 +00:00
Djeex bb6634ffc1 Merge pull request 'New image based on python-alpine. Image size reduced by 2. A bit is a bit.' (#5) from wip-python into main
Reviewed-on: #5
v1.2
2025-06-01 19:28:56 +02:00
Djeex 1e589ba91a New image based on python-alpine. Image size reduced by 2. A bit is a bit. 2025-06-01 17:27:04 +00:00
Djeex 2340aea618 Merge branch 'wip-python' v1.1 2025-06-01 11:28:15 +00:00
Djeex 5f54c87cf2 fixed yaml exemple in readme 2025-06-01 11:27:37 +00:00
Djeex e3632a84fe Merge pull request 'wip-python -> removed cron for python scheduling, and added pyyaml library.' (#4) from wip-python into main
Reviewed-on: #4
2025-06-01 13:23:22 +02:00
Djeex 125c4eaed7 fixed yaml dns entry 2025-06-01 11:11:43 +00:00
Djeex 1236970426 Replaced cron with python scheduler and using python yaml library. Updated readme. 2025-06-01 10:44:06 +00:00
Djeex 424ce59511 Merge branch 'wip-python' - Image and readme update v1.0 2025-05-31 22:05:39 +00:00
Djeex 7ead6b4154 Image + readme update 2025-05-31 22:04:41 +00:00
Djeex 77e2a9875f Merge pull request 'wip-python -> Python rewriting + better logs + backup + update at startup' (#3) from wip-python into main
Reviewed-on: #3
2025-05-31 23:22:30 +02:00
Djeex 31865613cc Fixed bracket issues + readme with backup 2025-05-31 21:21:01 +00:00
Djeex a5f39c196e fix indentation in adguardhome.yaml 2025-05-31 21:05:36 +00:00
Djeex dea060b4d2 adguard restart 2025-05-31 21:00:12 +00:00
Djeex d97348cd17 Fixes missing requests + cross device error + cron folder error 2025-05-31 20:48:05 +00:00
Djeex 17b80fa446 Added timezone and fixed entrypoint 2025-05-31 20:13:36 +00:00
Djeex 5afe9c1601 First python commit 2025-05-31 19:46:12 +00:00
Djeex b55e462548 Merge branch 'main' of https://git.djeex.fr/Djeex/adguard-cidre 2025-05-31 17:48:09 +00:00
Djeex 5471371401 Fixed readme 2025-05-31 17:46:16 +00:00
Djeex e1b43dc895 Merge pull request 'wip - v1 => It's working !!' (#1) from wip into main
Reviewed-on: #1
2025-05-31 19:44:48 +02:00
Djeex 0da63e9cc0 fixed list issues with awk (too many arguments -> temp file) 2025-05-31 17:42:35 +00:00