Skip to content

chore: Go v4 example, run examples in CI#65

Merged
lucasmcdonald3 merged 21 commits into
fireegg-test-serversfrom
go-example
Nov 11, 2025
Merged

chore: Go v4 example, run examples in CI#65
lucasmcdonald3 merged 21 commits into
fireegg-test-serversfrom
go-example

Conversation

@lucasmcdonald3

Copy link
Copy Markdown

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@lucasmcdonald3 lucasmcdonald3 changed the base branch from main to fireegg-test-servers November 7, 2025 00:58
@lucasmcdonald3 lucasmcdonald3 changed the base branch from fireegg-test-servers to kessplas/example-projs November 7, 2025 00:58
@lucasmcdonald3 lucasmcdonald3 changed the title chore: Go v3/v4 example [AI slop draft] chore: Go v3/v4 example Nov 7, 2025
Lucas McDonald added 3 commits November 7, 2025 10:34
@lucasmcdonald3 lucasmcdonald3 changed the title [AI slop draft] chore: Go v3/v4 example chore: Go v3/v4 example, run examples in CI Nov 7, 2025
Lucas McDonald added 2 commits November 7, 2025 11:09
@lucasmcdonald3 lucasmcdonald3 changed the title chore: Go v3/v4 example, run examples in CI chore: Go v4 example, run examples in CI Nov 7, 2025
Lucas McDonald added 5 commits November 7, 2025 11:22
@lucasmcdonald3 lucasmcdonald3 marked this pull request as ready for review November 7, 2025 23:17

@ShubhamChaturvedi7 ShubhamChaturvedi7 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.

Some clarifications below, otherwise lgtm.

Comment on lines +14 to +28
- name: Checkout code
uses: actions/checkout@v5
with:
submodules: recursive
token: ${{ secrets.PAT_FOR_PRIVATE_RUBY }}

- name: Checkout CPP code for cpp-v2-transition
uses: actions/checkout@v5
with:
submodules: recursive
token: ${{ secrets.PAT_FOR_CPP }}
repository: awslabs/aws-sdk-cpp-staging
ref: fire-egg-dev
path: test-server/cpp-v2-transition-server/aws-sdk-cpp/

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.

Why special treatment for cpp and .net?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I just copy-pasted this from the test server CI, assuming there was good reason to do these

run: pip install uv

# Cache Gradle dependencies and build outputs
- name: Cache Gradle packages

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.

Is there a reason why we cache and not install fresh gradle?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Not 100% sure, this is just from the test server CI


## Prerequisites

1. **Go**: Requires Go 1.24 or later

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.

Our CI runs with go 1.25 though.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Oh good catch I'll downgrade CI version

Base automatically changed from kessplas/example-projs to fireegg-test-servers November 10, 2025 21:48
@kessplas kessplas dismissed ShubhamChaturvedi7’s stale review November 10, 2025 21:48

The base branch was changed.

Lucas McDonald added 3 commits November 10, 2025 14:30
Lucas McDonald added 2 commits November 10, 2025 14:38
@lucasmcdonald3 lucasmcdonald3 merged commit 9dd9344 into fireegg-test-servers Nov 11, 2025
4 checks passed
@lucasmcdonald3 lucasmcdonald3 deleted the go-example branch November 11, 2025 17:31
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.

3 participants