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

Publish on OpenUPM #1

Closed
favoyang opened this issue Feb 3, 2020 · 5 comments
Closed

Publish on OpenUPM #1

favoyang opened this issue Feb 3, 2020 · 5 comments

Comments

@favoyang
Copy link
Contributor

favoyang commented Feb 3, 2020

Hi @locus84 ,

Thanks for creating the awesome project, very interesting intention. I'd like to include it to the OpenUPM platform, an open source Unity package registry with automatic build pipelines that bundle UPM package based on semver git tags. Here's the announcement blog for more details.

Your package is well structured, the only thing missed is a GitHub release (git tag, like 1.0.0 / v1.0.0).

  • The easier way is to create release manually via GitHub releases page.
  • Or use semantic-release to automate it (but it requires you change your commit message style).

Thought?

Update: fixed the semantic-release link

@locus84
Copy link
Owner

locus84 commented Feb 3, 2020

Hi there @favoyang.

Guess I already have tags for release(missed 1.0.2.. oops).
You can add this repo to OpenUPM anytime.(Great vision btw!)

I'm rather new to automation stuffs and git workflow itself 😄 .
So I'll read your articles thoroughly and will try to implement later(in a day or two?)!

Thank you!

@favoyang
Copy link
Contributor Author

favoyang commented Feb 3, 2020

Hi @locus84,

The package is available at https://openupm.com/packages/com.locus.bundlesystem/. I prepared documentation update
#2, please consider to merge.

I will close this issue as it's been solved. But feel free to continue the conversation if you find any issues about the GitHub actions.

@favoyang favoyang closed this as completed Feb 3, 2020
@locus84
Copy link
Owner

locus84 commented Feb 6, 2020

Hi there, I've fix an compatibility issue that my friend found.
And taged as 1.0.3, how can I update openUPM as 1.0.3?
(Cuz now i'm using openupm as default :D)

@favoyang
Copy link
Contributor Author

favoyang commented Feb 6, 2020

Build pipelines watch the build list every 5 mins (I'm considering to speed up to 3 mins). See the build result at the Build Issues section.

https://openupm.com/packages/com.locus.bundlesystem/

image

The issue of 1.0.3 is version conflict. You need bump package.json version and re-tag to fix it.

Well that's one reason to deploy the semantic-release bot.

@locus84
Copy link
Owner

locus84 commented Feb 6, 2020

I see what's wrong. Anyway it's easier than I expected.
Thank you!

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

No branches or pull requests

2 participants