-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to GitHub actions #231
Conversation
Nice! I can see some failed tests. Since most of them are from |
Twilio/SMS tests fixed, will look into the other ones during the weekend. |
Note to self: change |
9e0be28
to
db9f1e0
Compare
Note to self: seeing this in the log artifacts, fixing this will potentially fix the failing email tests:
|
Codecov Report
@@ Coverage Diff @@
## master #231 +/- ##
=========================================
Coverage 51.45% 51.45%
Complexity 406 406
=========================================
Files 30 30
Lines 1028 1028
=========================================
Hits 529 529
Misses 499 499 Continue to review full report at Codecov.
|
@escopecz this should be good to go now 😊 would you mind checking the code so we can get this merged? Thanks! |
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 | ||
|
||
mailhog: | ||
image: mailhog/mailhog:latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using MailHog so it will catch emails - without this, the email tests will fail
uses: rtCamp/action-slack-notify@v2 | ||
if: ${{ failure() && github.event_name == 'schedule' }} | ||
env: | ||
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note to self: waiting for @alanhartless to approve my Slack webhook request in the Slack workspace 😊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Secret SLACK_WEBHOOK
has now been added to this repo 🚀 ✔️
pull_request: | ||
schedule: | ||
# Run every day at 10 AM UTC to discover potential issues with recent changes to Mautic itself | ||
- cron: '0 10 * * *' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hopefully this cron will allow us to discover potential issues with recent merges in mautic/mautic
much earlier than we can now
Merging this PR after checking with @RCheesley 👍🏼 |
Since travis-ci.org will be shutdown on December 31st, we either need to move to travis-ci.com (where a credit limit applies) or move to GH Actions. We just did the latter with
mautic/mautic
, so with this PR I'm doing the same for the API library.