Skip to content

chore: modernize CI#866

Draft
marco6 wants to merge 2 commits intomainfrom
modernize-workflow
Draft

chore: modernize CI#866
marco6 wants to merge 2 commits intomainfrom
modernize-workflow

Conversation

@marco6
Copy link
Collaborator

@marco6 marco6 commented Nov 20, 2025

This PR modernizes the CI/CD by:

  • removing LIBDQLITE_TRACE as we can now rely on the emergency printing of the last 8k entries which is normally enough to understand the problem
  • enable x86-64-v3 instruction set for "latest deps" so that we can see the difference between a normal build and an optimized one (available since questing)

@marco6 marco6 requested review from Copilot and letFunny November 20, 2025 08:11
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 PR modernizes the CI/CD pipeline by removing the LIBDQLITE_TRACE environment variable from test workflows and optimizing the build configuration for the latest dependencies workflow. The changes rely on emergency printing of the last 8k log entries for debugging and introduce x86-64-v3 instruction set optimization for performance testing.

  • Removed LIBDQLITE_TRACE=1 environment variable from test runs in both workflows
  • Added CFLAGS="-march=x86-64-v3" to the configure command in latest-deps workflow for optimized builds

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/latest-deps.yml Removed LIBDQLITE_TRACE export and added x86-64-v3 optimization flags to configure command
.github/workflows/build-and-test.yml Removed LIBDQLITE_TRACE from test environment variables

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

@marco6 marco6 marked this pull request as draft November 20, 2025 08:13
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.

1 participant

Comments