Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate daily service tests to GitHub actions #8821

Open
chris48s opened this issue Jan 17, 2023 · 3 comments
Open

Migrate daily service tests to GitHub actions #8821

chris48s opened this issue Jan 17, 2023 · 3 comments
Labels
developer-experience Dev tooling, test framework, and CI

Comments

@chris48s
Copy link
Member

馃搵 Description

Having migrated all the CI on this repo from Circle CI to GHA, now its time to do the same on https://github.com/badges/daily-tests

I think if I was implementing this from scratch today, I would just set up a scheduled job to run on this repo, like this one:

on:
schedule:
- cron: '0 1 1 * *'
# At 01:00 on the first day of every month

@calebcartwright - Can you remember anything about the rationale for running the daily tests from another repo?

I wonder if we should bring them back into the fold? 馃

@PyvesB
Copy link
Member

PyvesB commented Jan 1, 2024

Is it me, or the daily tests are no longer working at all at this point?

@chris48s
Copy link
Member Author

chris48s commented Jan 1, 2024

Yeah the daily runs on https://github.com/badges/daily-tests no longer work.

I can't remember exactly when they broke, but it was quite a while back. I decided that instead of putting the time into fixing up that old Circle CI config, I'd rather put the time into moving the daily runs onto scheduled GH actions in this repo. They'll be way easier to keep in sync that way, rather than having to coordinate changes across 2 repos.

But then I ended up doing neither of those things.

@chris48s
Copy link
Member Author

chris48s commented Jul 3, 2024

#10320 adds a daily tests repo back to the repo.
I would still like to add coverage reports to that though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer-experience Dev tooling, test framework, and CI
Projects
None yet
Development

No branches or pull requests

2 participants