Julien Bisconti
05266bd8ac
Pages deploy ux a11y refresh ( #1252 )
...
* Improve Pages workflow and redesign site with accessible sidebar navigation
* README clean up
* Use Makefile website target in Pages deploy workflow
2026-02-28 12:13:59 +01:00
Julien Bisconti
26e2d664ec
Merge pull request #1251 from veggiemonk/feat/go-rewrite
...
Cleaning up
2026-02-28 10:46:56 +01:00
Julien Bisconti
9a5331398d
Add ci subcommands and simplify scheduled workflows
2026-02-28 01:44:56 +01:00
Julien Bisconti
c14a071c8d
Improve checker/fixer cohesion and harden workflows
2026-02-28 01:31:37 +01:00
Julien Bisconti
e6e23bf1cf
remove netlify status
2026-02-28 01:20:15 +01:00
Julien Bisconti
682cffc308
update dependencies
2026-02-28 01:15:15 +01:00
Julien Bisconti
89d625229b
Update github actions
2026-02-28 01:13:31 +01:00
Julien Bisconti
927c3124b8
Update AGENTS guide for Makefile workflows and generated artifacts
2026-02-28 01:11:19 +01:00
Julien Bisconti
8dc187abc3
gofumpt
2026-02-28 01:09:04 +01:00
Julien Bisconti
0089da7ecb
Expand Makefile workflow dependencies and sync parser formatting
2026-02-28 01:07:53 +01:00
Julien Bisconti
ae81c12fc5
Make report output complete by default and keep JSON mode
2026-02-28 01:00:35 +01:00
Julien Bisconti
ca2246667c
Harden health checks and refresh GitHub health cache
2026-02-28 00:46:59 +01:00
Julien Bisconti
67cc5caaa5
Update agent guide for Go tooling and refresh README links
2026-02-28 00:27:36 +01:00
Julien Bisconti
a5e2b831b5
Remove construction tag guidance from docs and templates
2026-02-28 00:18:01 +01:00
Julien Bisconti
1151490ae8
chore(readme): remove entries still marked as under construction
2026-02-28 00:12:38 +01:00
Julien Bisconti
dc01ff137e
chore(github): align contributor docs and CI with Go workflow
2026-02-28 00:06:37 +01:00
Julien Bisconti
0f00303939
style(readme): sync purge-archive cleanup conventions
2026-02-28 00:02:21 +01:00
Julien Bisconti
0bea35576a
chore(readme): apply purge-archive archived-entry removals
2026-02-27 23:59:26 +01:00
Julien Bisconti
8bb3147e4e
fix: prevent false link-check failures and harden health/workflow errors
...
Address three review findings from the Go rewrite:\n\n- checker: update PartitionLinks to only classify HTTP(S) URLs as external links.\n This skips markdown-relative targets (for example and anchors) so\n non-URL entries are no longer sent to HTTP validation and do not produce\n deterministic "unsupported protocol scheme" failures.\n\n- health command: stop ignoring LoadHealthCache errors.\n Return a user-facing "load cache" error when the cache file is unreadable\n or invalid instead of allowing a nil cache panic on Merge.\n\n- broken links workflow: remove masked execution behavior from the link check\n step. Capture awesome-docker check exit code, set has_errors=true on any\n non-zero exit, and expose the exit code in the generated issue body so\n checker failures are visible and cannot incorrectly close the tracking issue.\n\nTest coverage updates:\n- extend checker partition test to include markdown-relative/anchor targets\n and verify they are not treated as external URLs.\n- add cache test for invalid YAML load failure.
2026-02-27 23:45:13 +01:00
Julien Bisconti
8956f1d292
chore: remove Node.js tooling, update maintenance docs
...
Remove package.json, build.js, tests/*.mjs, .nvmrc, and the old
website template. Update MAINTENANCE.md with Go CLI commands.
Switch dependabot from npm to gomod.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:33:06 +01:00
Julien Bisconti
0816049273
feat: implement lint --fix and standardize README
...
Add FixFile() to rewrite README entries: capitalize descriptions,
add trailing periods, remove author attributions, and sort entries
alphabetically within each section. Update parser regex to handle
entries with markers between URL and description separator. Fix
linter to check first letter (not first character) for capitalization.
~480 entries standardized across the README.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:31:57 +01:00
Julien Bisconti
e5d5594775
feat: update all GitHub Actions workflows from Node.js to Go
...
Replace Node.js setup, npm install, and node/npm commands with
Go setup, go build, and the new awesome-docker CLI binary in all
four workflow files: pull_request, broken_links, health_report,
and deploy-pages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:26:48 +01:00
Julien Bisconti
83211a4923
feat: wire all packages into cobra CLI with lint, check, health, build, report, validate commands
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:23:25 +01:00
Julien Bisconti
ed04ff4017
feat: add website builder using goldmark (replaces build.js)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:22:16 +01:00
Julien Bisconti
804da83d7b
feat: add health scorer with status classification and report generation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:21:37 +01:00
Julien Bisconti
bc46effe08
feat: add HTTP link checker and GitHub GraphQL repo checker
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:20:50 +01:00
Julien Bisconti
ddc32f45d0
feat: add cache package for exclude list and health cache YAML read/write
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:19:31 +01:00
Julien Bisconti
a49077803c
feat: add linter with formatting rules, duplicate detection, sorting, and auto-fix
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:18:49 +01:00
Julien Bisconti
f2680c6221
feat: add README parser with entry extraction and section tree building
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 23:17:50 +01:00
Julien Bisconti
08da394e71
feat: scaffold Go project with cobra CLI, Makefile, and config
...
Set up the Go module, directory structure, and minimal CLI entrypoint
for the awesome-docker Go rewrite. Includes:
- cobra-based CLI with version command
- Makefile with build/test/lint/check/health/report/clean targets
- config/exclude.yaml migrated from tests/exclude_in_test.json
- config/website.tmpl.html copied from website/index.tmpl.html
- .gitignore updated for Go binary
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 19:03:06 +01:00
Julien Bisconti
bae26ccdb1
chore: add .worktrees to .gitignore
2026-02-27 18:56:36 +01:00
dependabot[bot]
d0538ddf8b
Bump minimatch from 10.2.0 to 10.2.3 ( #1246 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 10.2.0 to 10.2.3.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.0...v10.2.3 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com >
2026-02-27 09:45:49 +01:00
nimdaz
5a83ccefa9
Update Watchtower to abandoned ( #1249 )
...
Watchtower was archived by the owner on Dec 17, 2025. It is now read-only.
2026-02-27 09:44:28 +01:00
Dor Morgenstern
5f34822b78
Add segspec to Security section ( #1243 )
...
Signed-off-by: dormstern <dormstern@gmail.com >
2026-02-24 09:59:17 +01:00
Théophile Diot
60c1df78f8
docs: Replace bunkerized-nginx with BunkerWeb in the Reverse Proxy section. ( #1237 )
2026-02-24 09:57:35 +01:00
Fran
3159928d85
Add usulnet to web Docker management tools list ( #1242 )
...
Adds usulnet to the Web Management section.
usulnet is a self-hosted Docker management platform built with Go.
It provides multi-node orchestration, security scanning, in-browser
terminal/editor, backups, TOTP, and granular RBAC from a single web UI.
I use it to manage Docker infrastructure across multiple servers and have all my ssh, scan for CVEs on containers, deploy stacks and much more.
https://github.com/fr4nsys/usulnet
2026-02-24 09:56:38 +01:00
dash14.ack
24cd357bb7
Add buildcage to README ( #1241 )
2026-02-21 20:40:42 +01:00
wolffcatskyy
26e89f6467
Add crowdsec-blocklist-import: 120k+ threat IPs for CrowdSec bouncers ( #1239 )
2026-02-21 20:39:51 +01:00
s-b-e-n-s-o-n
6406f329ad
Add Drydock to CI/CD section ( #1238 )
2026-02-21 20:38:37 +01:00
dependabot[bot]
843c618e01
Bump rimraf from 6.1.2 to 6.1.3 ( #1240 )
...
Bumps [rimraf](https://github.com/isaacs/rimraf ) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/rimraf/compare/v6.1.2...v6.1.3 )
---
updated-dependencies:
- dependency-name: rimraf
dependency-version: 6.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 11:44:09 +01:00
dependabot[bot]
914d188dcf
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 ( #1235 )
...
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 20:56:42 +01:00
dependabot[bot]
7eddf73cf0
Bump actions/cache from 5.0.2 to 5.0.3 ( #1234 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](8b402f58fb...cdf6c1fa76 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 19:49:17 +01:00
Stefan
6ceee1e063
added DLIA in monitoring ( #1233 )
...
* added DLIA in monitoring
* add author to DLIA entry in README
Updated DLIA description to include attribution to the author.
* unify author mention for DLIA in README
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com >
2026-01-27 19:59:32 +01:00
BookJJun-IJ
0b51a5e7c3
Add mesh-router (nsl.sh) to Networking section ( #1226 )
...
* Add nsl.sh (mesh-router) to readme.md
* Changed position according to alphabetical order and added description.
2026-01-26 23:45:09 +01:00
Ivan Charapanau
bf75f67ac5
Add av/harbor to Container Composition ( #1215 )
...
* Add av/harbor to Container Composition
* refactor: change order of entries for harbor, add author
---------
Co-authored-by: Manuel Schmid <9307310+mashb1t@users.noreply.github.com >
2026-01-26 23:23:05 +01:00
dependabot[bot]
5ab9f7d46a
Bump cheerio from 1.1.2 to 1.2.0 ( #1231 )
...
Bumps [cheerio](https://github.com/cheeriojs/cheerio ) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/cheeriojs/cheerio/releases )
- [Commits](https://github.com/cheeriojs/cheerio/compare/v1.1.2...v1.2.0 )
---
updated-dependencies:
- dependency-name: cheerio
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 22:43:46 +01:00
dependabot[bot]
c39e924cf9
Bump actions/checkout from 6.0.1 to 6.0.2 ( #1232 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 22:43:16 +01:00
Daniel Vigueras
ee4634e435
Add Dockadvisor ( #1222 )
2026-01-20 09:20:59 +01:00
dependabot[bot]
ecf0a3a94f
Bump actions/cache from 5.0.1 to 5.0.2 ( #1229 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](9255dc7a25...8b402f58fb )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:18:55 +01:00
dependabot[bot]
2cd6c04450
Bump actions/setup-node from 6.1.0 to 6.2.0 ( #1228 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:16:31 +01:00