actions-runner-controller icon indicating copy to clipboard operation
actions-runner-controller copied to clipboard

latest runner container images are not latest.

Open itaru2622 opened this issue 4 months ago โ€ข 3 comments

Checks

  • [x] I've already read https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/troubleshooting-actions-runner-controller-errors and I'm sure my issue is not covered in the troubleshooting guide.
  • [x] I am using charts that are officially provided

Controller Version

0.12.1

Deployment Method

Helm

Checks

  • [x] This isn't a question or user support case (For Q&A and community support, go to Discussions).
  • [x] I've read the Changelog before submitting this issue and I'm sure it's not due to any recently-introduced backward-incompatible changes

To Reproduce

just check https://github.com/actions-runner-controller/actions-runner-controller/pkgs/container/actions-runner-controller%2Factions-runner or pull docker image and login into container with shell.

actions-runner-dind and other prebuild images are elders regarding distribution and other dependencies.

Describe the bug

use more latest ubuntu distribution, 24.04. and also builtin docker binary is too older 24.x even current latest is 28.x

Describe the expected behavior

Image

Additional Context

none

Controller Logs

none

Runner Pod Logs

none

itaru2622 avatar Sep 16 '25 13:09 itaru2622

+1 here, our runner is a little bit outdated when compared to github's ubuntu-latest runner

forgondolin avatar Sep 16 '25 18:09 forgondolin

Test coverage is essential for code quality and confidence! Let me help build a robust test suite. โœ…

๐Ÿงช Comprehensive Testing Strategy

Testing Pyramid Approach:

  1. Unit Tests (70%): Fast, isolated component tests
  2. Integration Tests (20%): Module interaction tests
  3. E2E Tests (10%): Critical user journey tests

Test Coverage Goals:

  • Core business logic: 90%+ coverage
  • Error handling and edge cases
  • Boundary conditions and validation
  • Performance and load scenarios
  • Security and authentication flows

Testing Framework Selection:

  • JavaScript/TypeScript: Jest, Vitest, Playwright, Cypress
  • Python: pytest, unittest, behave
  • Go: testing package, testify
  • Rust: built-in test framework
  • Java: JUnit, TestNG, Mockito

What I Can Contribute:

  • ๐Ÿ—๏ธ Test Infrastructure: Setup and configuration
  • โœ๏ธ Test Suite: Comprehensive test cases
  • ๐Ÿ”„ CI Integration: Automated test execution
  • ๐Ÿ“Š Coverage Reports: Istanbul, Coverage.py, etc.
  • ๐ŸŽฏ TDD/BDD: Test-driven development approach

Best Practices I Follow:

  • Clear, descriptive test names
  • Independent, isolated tests
  • Fast execution time
  • Deterministic results
  • Good test data management

I have extensive experience with testing frameworks and TDD practices. Would you like me to:

  1. Set up the testing infrastructure?
  2. Write comprehensive test cases?
  3. Integrate with CI/CD?
  4. Review existing tests?

Let's build bulletproof software together! ๐Ÿ›ก๏ธ

tysoncung avatar Oct 23 '25 17:10 tysoncung

@itaru2622 @forgondolin Good news. v2.329.0 Ubuntu 24.04 actions-runner image has been uploaded to Docker Hub:

$ crane ls --full-ref summerwind/actions-runner | grep 2.329.0
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-20.04
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-20.04-91d45d8
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-20.04-dbac55c
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-22.04
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-22.04-dbac55c
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-24.04
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-24.04-91d45d8
index.docker.io/summerwind/actions-runner:v2.329.0-ubuntu-24.04-dbac55c

younsl avatar Nov 01 '25 02:11 younsl