router icon indicating copy to clipboard operation
router copied to clipboard

feat: add BASE_VERSION argument to Dockerfile and build commands

Open jasonbarnett667 opened this issue 5 months ago • 3 comments


Checklist

Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review.

  • [ ] Changes are compatible[^1]
  • [ ] Documentation[^2] completed
  • [ ] Performance impact assessed and acceptable
  • [ ] Metrics and logs are added[^3] and documented
  • Tests added and passing[^4]
    • [ ] Unit Tests
    • [ ] Integration Tests This pull request updates the build process and Dockerfile configuration to include a new BASE_VERSION argument, ensuring better version tracking and consistency across debug and release images.

Build process updates:

  • .circleci/config.yml: Added BASE_VERSION as a build argument in both debug and release image builds to enhance version management.

Dockerfile configuration updates:

  • dockerfiles/Dockerfile.router: Introduced the BASE_VERSION argument to the Dockerfile for use in the build process.
  • dockerfiles/Dockerfile.router: Added a new label org.opencontainers.image.version to include the BASE_VERSION in the image metadata.
    • [ ] Manual Tests

Exceptions

Note any exceptions here

Notes

jasonbarnett667 avatar Jun 06 '25 18:06 jasonbarnett667