The process of updating the Processing website whenever a new version of Processing is released currently involves manual steps, as described in these instructions. This manual process can be time-consuming for maintainers.
Proposed Solution
To automate this process, the Processing4 repository can dispatch an event to the processing-website repository whenever a new version of Processing is released. This event will trigger GitHub workflows that will fetch the releases from both the Processing and Processing4 repositories and deploy a new release for the website.
Benefits
The website will always be up-to-date, providing users with accurate information about the latest version of Processing.
The manual process of updating the website will be automated, reducing the workload on maintainers and improving efficiency.
A better user experience, as users will have access to the latest information about Processing at all times.
Problem Statement
The process of updating the Processing website whenever a new version of Processing is released currently involves manual steps, as described in these instructions. This manual process can be time-consuming for maintainers.
Proposed Solution
To automate this process, the Processing4 repository can dispatch an event to the processing-website repository whenever a new version of Processing is released. This event will trigger GitHub workflows that will fetch the releases from both the Processing and Processing4 repositories and deploy a new release for the website.
Benefits
References
Dispatch event: https://github.com/orgs/community/discussions/26323#discussioncomment-3251448
Notes
The corresponding issue on the processing-website repo can be found at https://github.com/processing/processing-website/issues/435