Skip to content

Conversation

@scala-steward-wvlet
Copy link
Contributor

About this PR

πŸ“¦ Updates

from 3.7.3 to 3.7.4

πŸ“œ GitHub Release Notes - Version Diff

Usage

βœ… Please merge!

I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.

If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.

Configure Scala Steward for your repository with a .scala-steward.conf file.

Have a fantastic day writing Scala!

βš™ Adjust future updates

Add this to your .scala-steward.conf file to ignore future updates of this dependency:

updates.ignore = [ { groupId = "org.scala-lang" } ]

Or, add this to slow down future updates of this dependency:

dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-lang" }
}]
labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:semver-spec, commit-count:1

@xerial
Copy link
Member

xerial commented Jan 11, 2026

Superseded by #287 which consolidates this update with Scala Native 0.5.9 to fix CI failures.

@xerial xerial closed this Jan 11, 2026
auto-merge was automatically disabled January 11, 2026 00:30

Pull request was closed

@scala-steward-wvlet scala-steward-wvlet bot deleted the update/scala3-library-3.7.4 branch January 11, 2026 01:14
xerial added a commit that referenced this pull request Jan 11, 2026
…5.0 (#287)

## Summary

This PR consolidates dependency updates that were causing Scala Native
CI failures due to version incompatibilities:

- **Scala Native**: 0.5.8 β†’ 0.5.9 (required by airframe 2025.1.26)
- **Airframe**: 2025.1.19 β†’ 2025.1.26
- **sjavatime**: 1.4.0 β†’ 1.5.0 (compatible with Scala Native 0.5.9)

The root cause of the Scala Native CI failures was that newer airframe
versions are compiled with Scala Native 0.5.9, which has different C
binding signatures for functions like `strftime`. When used with this
project's Scala Native 0.5.8, it caused linking errors:
```
Unknown extern symbol scala.scalanative.posix.time.scalanative_strftime
```

This PR fixes these issues by aligning all Scala Native dependencies to
version 0.5.9.

## Supersedes

This PR consolidates the following PRs which can be closed after
merging:
- #283 (airframe 2025.1.26) - was failing Scala Native CI
- #276 (airspec 2025.1.23) - was failing Scala Native CI
- #254 (scala3-library 3.7.4) - was failing Scala Native CI
- #238 (sjavatime 1.5.0)
- #236 (Scala Native 0.5.9)

## Test plan

- [x] `sbt coreNative/test` passes locally (567 tests passed)
- [ ] CI passes for Scala Native, Scala.js, and JVM

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude Opus 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants