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

Build library.zip and release it #67

Open
micycle1 opened this issue Jan 11, 2025 · 4 comments
Open

Build library.zip and release it #67

micycle1 opened this issue Jan 11, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@micycle1
Copy link

micycle1 commented Jan 11, 2025

Describe the feature or enhancement

Using a workflow to collate the files into a zip, and this action https://github.com/softprops/action-gh-release, it should be possible to create a library.zip file for Processing from the repository (according to the spec at https://github.com/benfry/processing4/wiki/Library-Guidelines#folder-structure).

This would be hosted under a "latest" tag.

What is the use case?

Automatic Processing-ready builds with a permalink.

Alternatives considered

No response

@micycle1 micycle1 added the enhancement New feature or request label Jan 11, 2025
@Stefterv
Copy link
Collaborator

The template already does this https://github.com/processing/processing-library-template/blob/main/.github/workflows/release.yml
When you create a new release, the necessary files, including the .zip will be crated automatically

@micycle1
Copy link
Author

Oh, ok. There are no releases in this repo so I guessed it wasn't a feature.

@Stefterv
Copy link
Collaborator

Thanks for your input! @mingness Do you think adding an example release to the repo would be helpful?

@mingness
Copy link
Collaborator

mingness commented Jan 12, 2025

That's a good idea @Stefterv. Thanks for the feedback @micycle1, and your jitpack repo of processing. We used it until the official release on maven.

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

3 participants