Hi Roshen, happy to help out in any way esp. with points 1 and 2. Kind regards
On Tue, Nov 7, 2023 at 10:27 PM Rosen Silva <ros...@wso2.com.invalid> wrote: > Hi All, > > I hope this email finds you well. I wanted to initiate a discussion > regarding the improvement of our release process for Apache Synapse[1 > <https://synapse.apache.org/dev/release-process.html>]. I believe that by > working together, we can streamline the release process, make it more > efficient, and ensure the highest quality for our releases. > > The purpose of this email is to gather your thoughts, ideas, and feedback > on this matter. Below is a summary of the key points we have identified for > potential improvement: > > 1. *Automation with GitHub Actions:* Consider implementing GitHub Actions > to automate various aspects of the release process, reducing manual effort > and minimizing errors. > > 2. *Continuous Integration (CI):* Strengthen our use of CI tools to > ensure that code changes are continuously built and tested to catch issues > early. > > 3. *Secure Key Management:* Enhance the management of GPG keys for > signing releases, including secure and possibly automated key handling. > > 4. *Automated Staging Repository Management:* Automate the opening, > closing, and dropping of staging repositories in our repository manager to > ensure consistency and reduce manual errors. > > 5. *Compliance with Best Practices:* Continuously review and update our > release process to align with best practices for open-source projects and > Apache Software Foundation requirements. > > I invite you to share your thoughts, ideas, and any additional areas you > believe we should focus on for the improvement of our release process. Your > feedback is invaluable, and this discussion will help shape the future of > our release process. > > Please reply to this email with your comments, suggestions, or any > insights you might have. Let's work together to make the Apache Synapse > release process more efficient, reliable, and user-friendly. > > Thank you for your contributions and commitment to the success of Apache > Synapse. > > [1] https://synapse.apache.org/dev/release-process.html > > Best regards, > > -- > > *Rosen Silva* > Associate Technical Lead - WSO2 > > Email: ros...@wso2.com > Mobile: +94770677418 > Web: https://wso2.com/ > -- *Nuwan Jayawardene* https://www.linkedin.com/m/in/nuwanjaya