Skip to content

Conversation

@joncinque
Copy link
Contributor

@joncinque joncinque commented Oct 29, 2025

Problem

In order to publish the new ATA crate, we also need to publish the mollusk harness. See https://github.com/solana-program/associated-token-account/actions/runs/18875860579/job/53866576910 for a failing job.

Side note: the cargo documentation is a bit misleading on this point, but https://users.rust-lang.org/t/cannot-publish-library-because-of-local-unpublished-crate/106042 gives some good info.

Summary of changes

Make the mollusk harness crate name conform a bit more to the rest of the repo, by calling it spl-associated-token-account-mollusk-harness. It's a bit of a mouthful, but it's certainly clear!

Also, rename the directory from test_harness -> mollusk_harness to go with the crate name.

As an alternative, we can fix the publish if we only specify the dep with a path, and not a version, but we did vaguely discuss wanting to publish. Let me know which you prefer!

#### Problem

In order to publish the new ATA crate, we also need to publish the
mollusk harness.

#### Summary of changes

Make the mollusk harness crate name conform a bit more to the rest of
the repo, by calling it `spl-associated-token-account-mollusk-harness`.
It's a bit of a mouthful, but it's certainly clear!

Also, rename the directory from test_harness -> mollusk_harness to go
with the crate name.
Copy link

@buffalojoec buffalojoec left a comment

Choose a reason for hiding this comment

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

Makes sense to me!

Copy link
Contributor

@rustopian rustopian left a comment

Choose a reason for hiding this comment

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

Makes sense and looks good!

@joncinque joncinque merged commit fbc213f into solana-program:main Oct 29, 2025
19 checks passed
@joncinque joncinque deleted the mv-harness branch October 29, 2025 19:38
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.

3 participants