Skip to content

Build in CI#34

Open
lloeki wants to merge 14 commits into
mainfrom
lloeki/builder-ci
Open

Build in CI#34
lloeki wants to merge 14 commits into
mainfrom
lloeki/builder-ci

Conversation

@lloeki
Copy link
Copy Markdown
Member

@lloeki lloeki commented May 4, 2026

Why?

FUP to #33 (chained PR)

What does this PR do?

Use builder to build in CI

How to test the change?

Watch CI; check those artifacts.

Additional Notes:

Had to split macos away because GitHub Actions doesn't support container: {} or image: null or '' or whatever.

Next-in-chain PR: #37

JIRA:

@lloeki lloeki marked this pull request as ready for review May 4, 2026 14:11
@lloeki lloeki requested a review from a team as a code owner May 4, 2026 14:11
@lloeki lloeki changed the base branch from lloeki/builder to main May 4, 2026 14:11
@lloeki lloeki requested a review from a team as a code owner May 4, 2026 14:11
@lloeki lloeki force-pushed the lloeki/builder-ci branch from d9ec2dd to 849ab54 Compare May 4, 2026 14:20
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fbae8da144

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .github/workflows/build.yml
@lloeki lloeki force-pushed the lloeki/builder-ci branch from 849ab54 to c665b58 Compare May 4, 2026 14:22
lloeki added 6 commits May 5, 2026 12:03
These fail on aarch64-linux-musl
rustup is a no-go; from libdatadog itself:

    Don't use rustup! For some reason it provides different native-static-libs
    and this can cause problems for users.
    Also, it doesn't understand x86_64-alpine-linux-musl like the OS's cargo.
@lloeki lloeki force-pushed the lloeki/builder-ci branch from 3de76c0 to 33239bf Compare May 5, 2026 10:03
@lloeki lloeki changed the base branch from main to lloeki/builder May 5, 2026 10:04
Stop depending on Node 20
Strech
Strech previously approved these changes May 6, 2026
@lloeki lloeki requested a review from hoolioh May 6, 2026 10:40
@lloeki lloeki mentioned this pull request May 6, 2026
Copy link
Copy Markdown
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

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

Some concerns -- see individual comments!

Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml
Base automatically changed from lloeki/builder to main May 6, 2026 13:12
@lloeki lloeki dismissed Strech’s stale review May 6, 2026 13:12

The base branch was changed.

@lloeki lloeki requested a review from a team as a code owner May 21, 2026 09:49
@datadog-datadog-prod-us1

This comment has been minimized.

@lloeki lloeki force-pushed the lloeki/builder-ci branch from 9c16d7c to 2809bd4 Compare May 21, 2026 11:37
@lloeki lloeki force-pushed the lloeki/builder-ci branch from 2809bd4 to 3a47bdf Compare May 21, 2026 11:49
lloeki added 4 commits May 21, 2026 13:59
`setup-ruby` action uses whatever bundler is there, but some are old and
broken. Pin them to most recent yet still compatible.
Needed for (a dependency of) `buidler` crate` which requires
`edition2024` rust.
@lloeki lloeki requested a review from ivoanjo May 21, 2026 13:05
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.

4 participants