Skip to content

Versioning - #19

Open
obeone wants to merge 11 commits into
mainfrom
versioning
Open

Versioning#19
obeone wants to merge 11 commits into
mainfrom
versioning

Conversation

@obeone

@obeone obeone commented Nov 18, 2025

Copy link
Copy Markdown
Owner
  • Add Dependabot configuration for GitHub Actions with weekly update schedule and grouped PRs
  • Update Docker tag configuration to use raw latest tag on main branch
  • Bump docker/build-push-action from v5 to v6
  • Adjust build platforms (replace armhf/armel with linux/arm/v7)
  • Fix release workflow outputs quoting issue
  • Enhance release notes with Docker image pull instructions and supported platforms

obeone and others added 11 commits November 16, 2025 21:57
- Enhance Docker build workflow with multi-repo tags, PR security gate, metadata, and cosign signing for main and version tags
- Introduce release workflow gated by authorized actor and main HEAD tag for automated GitHub Releases
- Add VERSION file and version bumping/generation scripts for SemVer management and Docker tags
- Expose application version in Dockerfile, runtime (main.py), docker-compose, and document versioning/Docker images in README
- Add Dependabot configuration for GitHub Actions with weekly update schedule and grouped PRs
- Update Docker tag configuration to use raw latest tag on main branch
- Bump docker/build-push-action from v5 to v6
- Adjust build platforms (replace armhf/armel with linux/arm/v7)
- Fix release workflow outputs quoting issue
- Enhance release notes with Docker image pull instructions and supported platforms
Remove duplicate job declarations, duplicate if conditions, duplicate shell
directives, and duplicate comments in the build-and-publish workflow.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Add root conftest.py to handle module-level import side effects
(sys.argv sanitization, Docker client mocking), pytest.ini with
test paths config, and shared fixtures for mock Docker client,
config, and logger.
Cover flatten_keys, merge_dicts, load_config defaults, environment
variable overrides, CLI argument overrides, and init_loggers.
Cover create_docker_client, update_container_cache, is_traefik_running,
connect/disconnect_traefik_to_network, and connect_to_all_relevant_networks.
Cover start/stop/die events with and without labels, Traefik start
event triggering full reconnection, and non-container event filtering.
test: add unit test suite for config and main modules
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant