2025-12-02 15:30:46 -08:00
2025-12-04 16:52:06 -08:00
2025-12-04 16:52:06 -08:00
2025-12-04 16:52:06 -08:00

AOC Sync

A tool to poll multiple git repositories containing Advent of Code implementations and generate performance comparison reports.

Building the Podman Image

The default configuration uses a custom Podman image (aocsync:latest) that has cargo-aoc pre-installed for faster execution.

To build the image:

podman build -t aocsync:latest -f Dockerfile .

Alternatively, you can use the rust:latest image, but it will install cargo-aoc on each run (slower).

Configuration

See config.yaml for configuration options, including:

  • Repository URLs and paths
  • Docker/Podman container settings
  • Build and registry cache directories
  • Resource limits

Usage

# Run sync (only processes changed repositories)
python3 aocsync.py

# Force rerun all benchmarks
python3 aocsync.py --force
Description
No description provided
Readme 977 KiB
Languages
Python 99.8%
Dockerfile 0.2%