-
Notifications
You must be signed in to change notification settings - Fork 11
ci: add integration tests #74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
ci: add integration tests #74
Conversation
There was a problem hiding this comment.
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 adds a new integration test job to the CI workflow to improve test coverage by running integration tests in the build pipeline.
Key changes:
- Added a new
integrationjob to the GitHub Actions workflow - Configured the job to build the project and run integration tests using Go
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
48a516c to
0e0ef9f
Compare
There was a problem hiding this comment.
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 3 out of 3 changed files in this pull request and generated 8 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
0e0ef9f to
ea4838d
Compare
ea4838d to
84890ed
Compare
There was a problem hiding this comment.
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 3 out of 3 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
84890ed to
a7e64a6
Compare
a7e64a6 to
31f586d
Compare
There was a problem hiding this comment.
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 7 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
31f586d to
8a9ee83
Compare
8a9ee83 to
1af3e23
Compare
There was a problem hiding this comment.
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 10 out of 11 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| shell: bash | ||
| run: | | ||
| # Hash the kernel config and patches to create a unique cache key | ||
| CONFIG_FILE="kernel/config-${{ inputs.kernel_version }}-${{ inputs.kernel_arch }}" |
Copilot
AI
Dec 16, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The config file path is missing the .config extension. Based on the integration test workflow that uses CONFIG_FILE=\"kernel/config-${{ needs.setup.outputs.kernel_version }}-${{ env.ARCH }}.config\", this should be kernel/config-${{ inputs.kernel_version }}-${{ inputs.kernel_arch }}.config.
| CONFIG_FILE="kernel/config-${{ inputs.kernel_version }}-${{ inputs.kernel_arch }}" | |
| CONFIG_FILE="kernel/config-${{ inputs.kernel_version }}-${{ inputs.kernel_arch }}.config" |
1af3e23 to
f6a5b11
Compare
f6a5b11 to
8a835c3
Compare
There was a problem hiding this comment.
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 9 out of 10 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
8a835c3 to
991c714
Compare
991c714 to
a041e1f
Compare
There was a problem hiding this comment.
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 9 out of 10 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
a041e1f to
9e58257
Compare
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
|
Downgrade to 6.12.44 (from #74) |
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
9e58257 to
8a0a1fc
Compare
There was a problem hiding this comment.
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 10 out of 11 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| OS ?= $(shell uname -s | tr '[:upper:]' '[:lower:]') | ||
| ARCH ?= $(shell uname -m) | ||
| export PLATFORM ?= $(OS)/$(ARCH) |
Copilot
AI
Dec 16, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The variable name OS may conflict with environment variables or built-in variables in some shells. Consider renaming it to HOST_OS for clarity and consistency with the HOST_OS variable used in the docker-bake.hcl file.
| OS ?= $(shell uname -s | tr '[:upper:]' '[:lower:]') | |
| ARCH ?= $(shell uname -m) | |
| export PLATFORM ?= $(OS)/$(ARCH) | |
| HOST_OS ?= $(shell uname -s | tr '[:upper:]' '[:lower:]') | |
| ARCH ?= $(shell uname -m) | |
| export PLATFORM ?= $(HOST_OS)/$(ARCH) |
No description provided.