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

Auto renew license #193

Closed
jcs090218 opened this issue Jan 7, 2021 · 6 comments
Closed

Auto renew license #193

jcs090218 opened this issue Jan 7, 2021 · 6 comments
Labels
enhancement New feature or request

Comments

@jcs090218
Copy link
Member

Context

Automatically renew the license so user does not have to renew it itself.

Suggested solution

Not really, I guess I am open for suggestion and looking for best solution.

@webbertakken
Copy link
Member

Could you elaborate on what you mean by renewing the license and perhaps paint it with your practical use case, so it becomes a bit more clear what is meant by this issue?

@jcs090218
Copy link
Member Author

jcs090218 commented Jan 7, 2021

This may be a question instead of an issue. I was wondering if there is a way that CI could automatically update/renew the free license once it is expired?

@webbertakken
Copy link
Member

webbertakken commented Jan 7, 2021

It depends a lot on your use case I would say (which is why I'm asking for it), as Unity has a big ecosystem.

For personal licenses you have to use an activation file (.alf) to manually acquire a license file (.ulf) from the website and that file has not been reported to ever expire. The manual process however can be automated; see that we have permission to use another project. Contributions are welcome.

For professional licenses this process goes automatically when providing username, password and serial number. Builder activates your license (1 slot), and returns it after. This license has not been reported to expire during a build either.

For other types of licenses (corporate, licensing servers, some other custom types perhaps) we do not have enough information.

Does this answer your question?

@jcs090218
Copy link
Member Author

For personal licenses you have to use an activation file (.alf) to manually acquire a license file (.ulf) from the website and that file has not been reported to ever expire. The manual process however can be automated; see that we have permission to use another project. Contributions are welcome.

Ah, I am using personal license (free). I do acquired the .ulf file from the website then the CI works. But after few days the CI stops working. Here is the log https://github.com/jcs090218/JCSUnity/runs/1905483230. What could go wrong by this scenario? 😕

@webbertakken
Copy link
Member

For personal licenses you have to use an activation file (.alf) to manually acquire a license file (.ulf) from the website and that file has not been reported to ever expire. The manual process however can be automated; see that we have permission to use another project. Contributions are welcome.

Ah, I am using personal license (free). I do acquired the .ulf file from the website then the CI works. But after few days the CI stops working. Here is the log https://github.com/jcs090218/JCSUnity/runs/1905483230. What could go wrong by this scenario? 😕

This is likely due to Unity servers having some hiccups. Could you give it a few tries and see if it start working again? 🔮

@webbertakken
Copy link
Member

As the opening post seems to no longer be needed, I'll close this issue.

Please feel free to create a new issue if there is indeed something broken.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants