darkrockmountain / gomail

GoMail is a powerful library for sending emails via multiple providers, including SMTP, Gmail API, Microsoft Graph API, SendGrid, AWS SES, Mailgun, Mandrill, Postmark, and SparkPost. Supporting attachments, plain text, and HTML content, it simplifies email integration for developers with easy setup and robust functionalities.
https://darkrockmountain.com
Apache License 2.0
4 stars 1 forks source link

feat(ci): optimize GitHub Actions workflow by combining build and test steps #51

Closed JRocabruna closed 2 months ago

JRocabruna commented 2 months ago

Description

This pull request includes changes for optimizing the continuous integration (CI) workflow in the gomail project. The primary motivation behind these changes is to improve the efficiency and reliability of the CI pipeline, which will enhance the overall development process. These updates ensure faster builds, reduce resource consumption, and improve error detection during the CI process.

Checklist

Please ensure the following guidelines are met:

Additional Information

The CI workflow optimization includes updates to the configuration files and scripts used in the pipeline. These changes aim to streamline the build process and enhance the detection of errors early in the development cycle. The optimizations also incorporate feedback from previous CI runs to avoid common pitfalls and bottlenecks. No additional dependencies are required for this change.