Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(maker-squirrel): do not register the delta nupkg as an artifact when deltas are disabled #3059

Merged
merged 2 commits into from Nov 9, 2022

Conversation

MarshallOfSound
Copy link
Member

A better fix for f3d38e0 that doesn't just drop all missing files for a single publisher, rather is ensures the maker does not erroneously add the file to the artifacts list in the first place.

Copy link
Member

@malept malept left a comment

Choose a reason for hiding this comment

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

I don't suppose we can have a test for the Squirrel change?

@MarshallOfSound
Copy link
Member Author

@malept Adding testing infra for delta packages is a lot of either effort or test runtime or both. We could probably test the "no delta" case but we can't easily test the "build me a delta" case without a valid remoteReleases URL and such.

There is generically a lot to do with our tests, in particular the init and make bits are missing extensive tests. Hopefully we'll be able to take a swing at more extensive testing in the coming weeks and figure out a long term plan for How To Test This Annoying Stuff Better

@MarshallOfSound MarshallOfSound merged commit 5559449 into main Nov 9, 2022
@MarshallOfSound MarshallOfSound deleted the fix-publish-files branch November 9, 2022 07:34
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.

None yet

4 participants