Skip to content

updated compose and docs - #17

Merged
chaddyc merged 9 commits into
mainfrom
feature/runner-tags
Sep 11, 2025
Merged

chaddyc merged 9 commits into
mainfrom
feature/runner-tags

Conversation

@chaddyc

@chaddyc chaddyc commented Sep 11, 2025

Copy link
Copy Markdown
Owner

This pull request updates GitHub Actions workflow files to use the latest checkout action and improves documentation and configuration for Docker Compose runners by adding support for runner labels and resource limits.

CI Workflow Updates:

  • Updated both .github/workflows/docker-build.yml and .github/workflows/docker-test.yml to use actions/checkout@v5 instead of v4, ensuring the latest features and security updates for code checkout steps. [1] [2]

Docker Compose Configuration and Documentation Improvements:

  • Added the RUNNER_LABEL environment variable to docker-compose.yml and the related documentation in README.md, allowing users to specify custom labels for their runners. [1] [2] [3]
  • Introduced optional runner resource limits (cpus and memory) and reservations in both docker-compose.yml and example sections of README.md, making it easier to control resource usage for runner containers. [1] [2] [3]

@chaddyc
chaddyc merged commit 7bb64f4 into main Sep 11, 2025
1 check passed
@chaddyc
chaddyc deleted the feature/runner-tags branch September 11, 2025 17:37
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