You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by Rosen Silva <ro...@wso2.com.INVALID> on 2023/11/07 16:56:13 UTC

Improve Apache Syanspe Release Process

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: rosens@wso2.com
Mobile: +94770677418
Web: https://wso2.com/

Re: Improve Apache Syanspe Release Process

Posted by Isuru Udana <is...@gmail.com>.
Hi Rosen,

I appreciate your interest in improving the Apache Synapse release process.
We considered simplifying the release process while doing the last release,
but couldn't get going.
I think we can study other Apache projects that have already moved to the
Github actions-based release process first.

Thanks.



On Tue, Nov 7, 2023 at 10:27 PM Rosen Silva <ro...@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: rosens@wso2.com
> Mobile: +94770677418
> Web: https://wso2.com/
>


-- 
*Isuru Udana*
Director - Engineering
WSO2 Inc.; http://wso2.com
Member, Apache Software Foundation; http://www.apache.org

*email: isudana@gmail.com <is...@gmail.com>* cell: +94 77 3791887

Re: Improve Apache Syanspe Release Process

Posted by shafreen anfar <an...@gmail.com>.
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 <ns...@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 <ro...@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: rosens@wso2.com
>> Mobile: +94770677418
>> Web: https://wso2.com/
>>
>
>
> --
> *Nuwan Jayawardene*
> https://www.linkedin.com/m/in/nuwanjaya
>
>

Re: Improve Apache Syanspe Release Process

Posted by Nuwan Jayawardene <ns...@gmail.com>.
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 <ro...@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: rosens@wso2.com
> Mobile: +94770677418
> Web: https://wso2.com/
>


-- 
*Nuwan Jayawardene*
https://www.linkedin.com/m/in/nuwanjaya