I think this is a great initiative. We can start with automating steps in
the below doc using GitHub workflows.

https://docs.google.com/document/d/1Gg2jfGQOCc3WlGZg1YnjjsTV8p9Ybeb0naq7Zjyx7b4/edit?usp=sharing

On Wed, Nov 8, 2023 at 10:58 AM Nuwan Jayawardene <nsga...@gmail.com> wrote:

> 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
>
>

Reply via email to