Skip to content

build(deps): bump GNSSSignals compat to 3.2#70

Merged
siebc merged 1 commit into
masterfrom
sc/bump-gnsssignals-version
Jul 5, 2026
Merged

build(deps): bump GNSSSignals compat to 3.2#70
siebc merged 1 commit into
masterfrom
sc/bump-gnsssignals-version

Conversation

@giove-a

@giove-a giove-a commented Jul 5, 2026

Copy link
Copy Markdown

Summary

Bump the GNSSSignals compat entry from "2.6" to "3.2", adopting the latest GNSSSignals release line.

-GNSSSignals = "2.6"
+GNSSSignals = "3.2"

Why no code changes were needed

The 2.x → 3.x changes in GNSSSignals were internal (code-LUT storage). GNSSDecoder only touches the stable public surface — signal types as dispatch tags (GNSSDecoderState(::GPSL5I, prn), etc.) plus gen_code/get_code_frequency in tests — so the bump is source-compatible.

The rest of the ecosystem is already on v3: Tracking ≥ 2.1 and Acquisition ≥ 2.6 both require GNSSSignals = "3".

Verification

Built against GNSSSignals 3.2.0 (master) — precompiles cleanly and the full suite passes:

Test Summary:  | Pass  Total     Time
GNSSDecoder.jl | 2459   2459  3m11.5s

Note

"3.2" was chosen deliberately: the new AbstractGPSSignal/AbstractGalileoSignal supertypes and the time-system API are new in 3.2.0. At time of writing 3.2.0 is on GNSSSignals master but not yet registered (registry tops out at 3.1.0), so CI resolution here will go green once 3.2.0 is registered.

🤖 Generated with Claude Code

Update the GNSSSignals compat entry from "2.6" to "3.2". The 2.x -> 3.x
changes were internal to GNSSSignals (code-LUT storage); GNSSDecoder only
uses the stable public surface (signal types as dispatch tags,
gen_code/get_code_frequency), so no code changes are required and the full
test suite passes against 3.2.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.15%. Comparing base (961e52a) to head (6cd74d1).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #70   +/-   ##
=======================================
  Coverage   98.15%   98.15%           
=======================================
  Files          14       14           
  Lines        1517     1517           
=======================================
  Hits         1489     1489           
  Misses         28       28           

☔ View full report in Codecov by Harness.
📢 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.

@siebc
siebc merged commit 016c740 into master Jul 5, 2026
9 checks passed
@siebc
siebc deleted the sc/bump-gnsssignals-version branch July 5, 2026 09:23
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