Skip to content

Conversation

@Kakadu
Copy link
Contributor

@Kakadu Kakadu commented Oct 29, 2025

Cram like framework for OCaml (with stripped dependencies)

@Kakadu Kakadu marked this pull request as draft October 29, 2025 11:55
@Kakadu Kakadu changed the title [new release] ppx_expect_nobase (0.17.3+nobase-2) [new release] ppx_expect_nobase (0.17.3+nobase-2) Draft, Do not merge Oct 29, 2025
@Kakadu Kakadu force-pushed the release-ppx_expect_nobase-v0.17.3+nobase-2 branch 2 times, most recently from 5c78efd to 3b53cfb Compare October 29, 2025 13:29
@Kakadu Kakadu marked this pull request as ready for review October 30, 2025 09:52
@Kakadu Kakadu changed the title [new release] ppx_expect_nobase (0.17.3+nobase-2) Draft, Do not merge [new release] ppx_expect_nobase (0.17.3+nobase-2) Oct 30, 2025
Copy link
Member

@jmid jmid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

At first I was puzzled by the version-scheme 0.17.3+nobase-2, but then realized that you are aiming for agreement with the ppx_expect versions.

On that note, I noticed that you named this packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3+nobase-2/opam
whereas the previous version was named
packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.2.2/opam

  • This drops the ppx_expect-compatible v-prefix though. Was that an oversight?
  • Why switch from a .2 suffix to a +nobase-2 suffix? After all, the package is already named nobase, so that suffix-part seems redundant 🤔

Unrelated: Would you consider an x-maintenance-intent entry?
https://github.com/ocaml/opam-repository/blob/master/governance/policies/archiving.md

@Kakadu Kakadu force-pushed the release-ppx_expect_nobase-v0.17.3+nobase-2 branch from 3b53cfb to 0067233 Compare November 1, 2025 17:59
CHANGES:

Strip base and other dependecies.
@Kakadu Kakadu force-pushed the release-ppx_expect_nobase-v0.17.3+nobase-2 branch from 0067233 to 801e062 Compare November 1, 2025 18:05
@Kakadu Kakadu marked this pull request as draft November 1, 2025 18:05
@Kakadu Kakadu changed the title [new release] ppx_expect_nobase (0.17.3+nobase-2) [new release] ppx_expect_nobase (0.17.3.0) Nov 1, 2025
@Kakadu Kakadu marked this pull request as ready for review November 1, 2025 20:06
Signed-off-by: Kakadu <Kakadu@pm.me>
@Kakadu Kakadu marked this pull request as draft November 1, 2025 20:14
@Kakadu Kakadu marked this pull request as ready for review November 1, 2025 21:00
@Kakadu Kakadu requested a review from jmid November 1, 2025 21:01
Copy link
Member

@jmid jmid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks - all green - this is shaping up nicely! 😃

I have a couple of small questions/suggestions, but otherwise LGTM.

bug-reports: "https://github.com/Kakadu/ppx_expect_nobase/issues"
depends: [
"dune" {>= "3.11"}
"ocaml" {>= "4.14.2" & < "5.0.0" | >= "5.3.0" & <= "5.4.0"}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just wondering: These are rather specific bounds.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I removed the upper bound.

Signed-off-by: Kakadu <Kakadu@pm.me>
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