You can also run JitPack on-premises and have full control over build artifacts.
67 karma · joined January 23, 2015
You can also run JitPack on-premises and have full control over build artifacts.
Sometimes its good to be lazy and it could mean that you were doing something that can be simplified or automated. Thats what we try to do.
If you make a conscious decision to release, add release notes and a tag why would you delete it? Especially if you want others to use your project. Its just not part of usual release workflow. Right now you can still get the binary for a tag that has been deleted because we cache it. We will probably add restrictions to prevent building another binary with the same tag.
1. If you add JitPack as a respository then Maven will still check central first. If the artifact is in central it won't bother going to jitpack.io. Also JitPack enforces your group name to point to your GitHub repo to avoid name clashes.
2. Yes, git tags can be deleted but you really shouldn't do that on a public repo anyway. And most of the time people releasing with tags don't change them.
JitPack is built for the common case and not for the edge cases. And we believe that just because there are rare ways to break the system doesn't mean we should keep a high barrier-to-entry. Sharing your work should be easy and it should be easy for others to try your work.
Sha1 support sounds like an interesting idea. Care to open an issue for that?:)