Skip to content

Document Processing version #800

Description

@ulgens

Out of curiosity, I was checking which Processing version was used for the latest build.

I checked https://py5coding.org/developer/build_process.html first.

for the py5 build, you must use one of the “portable” builds available on GitHub. Go to Processing’s Releases page on GitHub and find the latest stable release, identified with the green “Latest” tag.

while this is helpful for someone who is trying to build, it doesn't seem helpful for someone who is checking the build output and trying to understand which Processing version is used.

Then, checking the release https://github.com/py5coding/py5generator/releases/tag/py5-1433-0032-0.10.11a0, I saw the "1433" value in the tag. Knowing that it matches with a Processing release number, I assume py5 0.10.11a0 was built with Processing 1433. That gives usable information, but I believe it should be more accessible/visible and be mentioned in the release notes.

Then, searching that release number in the repo, I found

but it seems this is only used by cmd tools and for information purposes only. It doesn't seem to have any affect on the build itself.

I believe this is a bit too much work and too many assumptions to find the Processing version. Including this information in release notes, or creating some sort of artifact with build details, during the build, could be helpful to contributors.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions