Skip to content

Conversation

@cmatsuoka
Copy link
Collaborator

Don't rely on GitHub runners providing a (potentially outdated)
spread binary. Instead, check out a reference version and build a
local binary to be used in the github CI test.

@cmatsuoka cmatsuoka closed this Sep 17, 2025
@cmatsuoka cmatsuoka reopened this Sep 17, 2025
@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch 4 times, most recently from be34961 to 1d99d4e Compare September 24, 2025 13:50
@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch 9 times, most recently from 4005f81 to 517ae65 Compare October 1, 2025 16:07
@cmatsuoka cmatsuoka closed this Nov 3, 2025
@cmatsuoka cmatsuoka reopened this Nov 3, 2025
@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch 5 times, most recently from 278398b to 4a6e7bb Compare December 10, 2025 13:11
@cmatsuoka cmatsuoka closed this Dec 10, 2025
@cmatsuoka cmatsuoka reopened this Dec 10, 2025
@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch 2 times, most recently from 3ec64c7 to 6b0abb8 Compare December 10, 2025 13:56
@cmatsuoka cmatsuoka closed this Dec 10, 2025
@cmatsuoka cmatsuoka reopened this Dec 10, 2025
@cmatsuoka cmatsuoka closed this Dec 10, 2025
@cmatsuoka cmatsuoka reopened this Dec 10, 2025
Copy link

Copilot AI left a 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 pull request updates the GitHub Actions test workflow to build a local spread binary from a pinned commit instead of relying on a potentially outdated system-provided version. The PR also adds explicit unit test execution and updates the Google Cloud credentials handling to use a file-based approach.

Changes:

  • Added a dedicated step to run Go unit tests
  • Introduced a step to build a specific version of the spread binary from source
  • Modified the spread configuration to use file-based Google Cloud credentials instead of environment variables

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/test.yaml Added unit test execution, local spread binary build from pinned commit, and updated credential handling to use key.json file
spread.yaml Changed Google Cloud key configuration from environment variable to file-based approach

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch from 8cfdbf6 to 1de9c3a Compare January 13, 2026 20:06
Don't rely on GitHub runners providing a (potentially outdated)
spread binary. Instead, check out a reference version and build a
local binary to be used in the github CI test.

Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
@cmatsuoka cmatsuoka force-pushed the work/build-local-spread branch from 1de9c3a to 1de5e41 Compare January 13, 2026 20:39
@cmatsuoka cmatsuoka marked this pull request as ready for review January 14, 2026 00:16
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.

2 participants