question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Hi @popcron,

Thanks for making this awesome UPM package. I’m the creator of the OpenUPM platform, an open-source UPM registry, and continuous build service based on Git tags. It’s hosting more than 200+ open-source UPM packages at the time of writing.

To make it happen, I would suggest you make GitHub releases (which create Git tags) for version control. It can be achieved either manually or using an automatic approach.

In your case, the new release would be 1.6.6 or v1.6.6. After your GitHub release, our build pipelines will detect the changes and build UPM packages in 5-10 minutes. Then you can visit your package at https://openupm.com/packages/com.popcron.gizmos/.

Hopeful this makes sense for you.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
popcroncommented, May 10, 2020

Yeah that’s all fine

0reactions
favoyangcommented, May 9, 2020

Hi @popcron,

Thanks for the link. I’ve noticed they’ve added the support to auth, and a hacky way to work with GitHub registry. Both make sense for privacy registries.

For other parts, I shared a similar feeling. The reasons I create OpenUPM are

  • It seems the Unity asset store is working well. It has many thousands of asset here, and will eventually support UPM format as the first citizen for both free and paid assets. There’s no reason to stop using it.
  • I want to fill the missing piece of the puzzle to the Unity eco-system, which is supporting and growing open-source projects in an open way. The process should be as low-friction as possible. By simply creating a Git tag and perhaps using a CI to automate.

I can not stop other forks to submit your packages, it basically how the system works, so I will leave it as now. The package has a pending state which will alert users it’s not available yet. And they can always navigate to your website to install it via Git URL.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Version control
In software engineering, version control is a class of systems responsible for managing changes to computer programs, documents, large web sites, ...
Read more >
1.1 Getting Started - About Version Control
Version control is a system that records changes to a file or set of files over time so that you can recall specific...
Read more >
What is version control?
Version control software facilitates coordination, sharing, and collaboration across the entire software development team. It enables teams to work in ...
Read more >
Version Control Systems
Version control systems are a category of software tools that helps in recording changes made to files by keeping a track of modifications ......
Read more >
What is a VCS (Version Control System)?
A version control system (VCS) or version control software automates the process of version control. It tracks changes to a file or set...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found