Skip to content

(feat): Mago initial add#1929

Merged
bobstrecansky merged 3 commits intoopen-telemetry:mainfrom
bobstrecansky:mago-init
Apr 3, 2026
Merged

(feat): Mago initial add#1929
bobstrecansky merged 3 commits intoopen-telemetry:mainfrom
bobstrecansky:mago-init

Conversation

@bobstrecansky
Copy link
Copy Markdown
Contributor

Summary

  • Introduce Mago configuration via mago.toml with formatting, lint, and analysis enabled for src.
  • Add a new GitHub Actions workflow at .github/workflows/mago.yml to run mago fmt --check, mago lint, and mago analyze on push/pull_request to main.
  • Configure the Mago CI job as truly non-blocking — issues surface as GitHub inline annotations without failing the job.
  • Add Mago local/cache artifacts (.mago/, mago.lock) to .gitignore.
  • Add a local Mago test script at script/mago.sh.

@bobstrecansky bobstrecansky requested a review from a team as a code owner March 27, 2026 15:41
@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla bot commented Mar 27, 2026

CLA Signed

The committers listed above are authorized under a signed CLA.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.29%. Comparing base (938c2bc) to head (08f3eff).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #1929   +/-   ##
=========================================
  Coverage     68.29%   68.29%           
  Complexity     3009     3009           
=========================================
  Files           449      449           
  Lines          8798     8798           
=========================================
  Hits           6009     6009           
  Misses         2789     2789           
Flag Coverage Δ
8.1 68.06% <ø> (+0.04%) ⬆️
8.2 68.22% <ø> (-0.05%) ⬇️
8.3 68.24% <ø> (+0.02%) ⬆️
8.4 68.23% <ø> (+0.01%) ⬆️
8.5 67.39% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 5 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 938c2bc...08f3eff. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Remove the exit 1 from the Final status step so the job always
succeeds. Issues are still surfaced as GitHub annotations via
--reporting-format=github on each step.
@bobstrecansky bobstrecansky force-pushed the mago-init branch 2 times, most recently from 4ea9fc0 to 022b350 Compare March 27, 2026 15:48
@bobstrecansky bobstrecansky merged commit a39da3c into open-telemetry:main Apr 3, 2026
22 checks passed
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.

2 participants