Add GitHub Actions workflow for all CircleCI jobs#865
Conversation
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
…ncies Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
You're absolutely right! I've simplified the workflow to use I also investigated the dependencies and found that:
Since Commit: 9f8955f |
|
@copilot Failing |
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
Fixed in f475711. The issue was that the workflow was using Go 1.23.8 from go.mod, but the CircleCI test job uses Go 1.24.11, which is required for the build tooling (oapi-codegen needs Go 1.24.10+). Updated the workflow to explicitly use Go 1.24.11 to match the CircleCI configuration. |
|
@copilot go ahead and add the other jobs from circle ci to gh actions. keep the order the same. only add deps as required to make them pass and keep as simple and minimla as possible. Can we move out the go version to an env file? |
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
Done in 1950f01. Added all CircleCI jobs (build, lint, test, test-e2e, generate) in the same order. GO_VERSION moved to an env variable. Only added required dependencies: xz-utils for lint, unzip for generate. The test and build jobs don't need extra dependencies. |
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
|
@copilot test-e2e fails |
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
Co-authored-by: philipgough <5781491+philipgough@users.noreply.github.com>
Original prompt
This pull request was created from Copilot chat.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.