Skip to content

fix: resolve CI build errors#3432

Merged
amitksingh1490 merged 9 commits intotailcallhq:mainfrom
takumi3488:use-forked-async-graphql-extension-apollo-tracing
Dec 16, 2025
Merged

fix: resolve CI build errors#3432
amitksingh1490 merged 9 commits intotailcallhq:mainfrom
takumi3488:use-forked-async-graphql-extension-apollo-tracing

Conversation

@takumi3488
Copy link
Copy Markdown
Contributor

@takumi3488 takumi3488 commented Dec 14, 2025

Summary:
Fix CI build errors caused by multiple issues:

  1. Switch to forked apollo-tracing extension - Replaced async-graphql-extension-apollo-tracing from crates.io with the tailcallhq fork which includes a fix for missing agent_id in ReportHeader. The upstream repository (async-graphql/async_graphql_apollo_studio_extension) is no longer maintained, so we use this fork to include the bug fix.
  2. Rust toolchain updates - Updated Rust toolchain and fixed lifetime annotations to comply with Rust 1.91 lint requirements.
  3. Dependency updates - Updated wasm-bindgen to v0.2.106, miniflare, wrangler, and @cloudflare/workers-types.
  4. Cloudflare fixes - Added ES module type to package.json and ESModule rule to Miniflare config for .js files.
  5. Build/lint fixes - Added check-cfg lint config for wasm_bindgen_test.

I tested this in my personal repository and confirmed that all CI checks pass

Build & Testing:

  • I ran cargo test successfully.
  • I have run ./lint.sh --mode=fix to fix all linting issues raised by ./lint.sh --mode=check.

Checklist:

  • I have added relevant unit & integration tests.
  • I have updated the documentation accordingly.
  • I have performed a self-review of my code.
  • PR follows the naming convention of <type>(<optional scope>): <title>

@github-actions github-actions Bot added the type: fix Iterations on existing features or infrastructure. label Dec 14, 2025
@takumi3488 takumi3488 changed the title fix(deps): switch to forked async-graphql-extension-apollo-tracing for custom fixes fix: resolve CI build errors Dec 15, 2025
@takumi3488 takumi3488 marked this pull request as ready for review December 15, 2025 20:41
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 16, 2025

Codecov Report

❌ Patch coverage is 84.61538% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.07%. Comparing base (bc319dc) to head (4ea0e4c).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/cli/server/server_config.rs 0.00% 1 Missing ⚠️
src/core/json/graphql.rs 50.00% 1 Missing ⚠️
src/core/json/serde.rs 0.00% 1 Missing ⚠️
tailcall-prettier/src/parser.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3432      +/-   ##
==========================================
- Coverage   86.49%   86.07%   -0.43%     
==========================================
  Files         282      265      -17     
  Lines       29012    25932    -3080     
==========================================
- Hits        25094    22320    -2774     
+ Misses       3918     3612     -306     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@amitksingh1490 amitksingh1490 merged commit 4e54578 into tailcallhq:main Dec 16, 2025
34 of 36 checks passed
takumi3488 added a commit to 400f/tailcall that referenced this pull request Jan 6, 2026
takumi3488 added a commit to 400f/tailcall that referenced this pull request Jan 6, 2026
* fix: resolve CI build errors (tailcallhq#3432)

* chore(deps): update dependency wrangler to v3.114.15 (tailcallhq#3392)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency node to v20.19.6 (tailcallhq#3407)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency tsx to v4.21.0 (tailcallhq#3456)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency type-fest to v4.41.0 (tailcallhq#3457)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency yaml to v2.8.2 (tailcallhq#3458)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* lint

* スナップショットを更新

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Iterations on existing features or infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants