Skip to content

perf(ci): build and deploy pipeline optimizations - #115

Merged
dotkas merged 3 commits into
developfrom
dotkas/github-actions-performance-update
Aug 14, 2026
Merged

perf(ci): build and deploy pipeline optimizations#115
dotkas merged 3 commits into
developfrom
dotkas/github-actions-performance-update

Conversation

@dotkas

@dotkas dotkas commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

No description provided.

dotkas and others added 2 commits August 14, 2026 11:15
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 14, 2026 11:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR optimizes the integration-test Docker build flow by keeping the Rust toolchain version aligned between rust-toolchain.toml and the integration Docker images, reducing redundant toolchain downloads during image builds.

Changes:

  • Export RUST_VERSION from rust-toolchain.toml via the Makefile so downstream tooling can reuse it.
  • Parameterize the integration client/server Dockerfiles with a RUST_VERSION build-arg.
  • Wire RUST_VERSION through docker-compose.yml build args for both integration services.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

File Description
Makefile Exports RUST_VERSION derived from rust-toolchain.toml for use by docker compose builds.
crates/oapi-codegen/tests/integration/server/Dockerfile Uses RUST_VERSION-based Rust image tag; adjusts build/copy paths accordingly.
crates/oapi-codegen/tests/integration/docker-compose.yml Passes RUST_VERSION into server/client image builds via build args.
crates/oapi-codegen/tests/integration/client/Dockerfile Uses RUST_VERSION-based Rust image tag for the test runner build stage.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Makefile Outdated
Copilot AI review requested due to automatic review settings August 14, 2026 12:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.

@dotkas
dotkas merged commit 76293f1 into develop Aug 14, 2026
8 checks passed
@dotkas
dotkas deleted the dotkas/github-actions-performance-update branch August 14, 2026 12:29
@alchemax-housekeeper

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.0.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants