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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run CircleCI builds every day #573

Merged
merged 1 commit into from
Dec 24, 2019
Merged

Conversation

ilammy
Copy link
Collaborator

@ilammy ilammy commented Dec 23, 2019

Modern ecosystem needs to go fast, die young, break early, and ship often. Therefore we can never be sure that if a commit was successfully built today then the same code can be built tomorrow. Transitive dependencies come and go, new toolchain versions get released, etc. We do not have every dependency pinned, so we should be testing regularly to see if anything breaks.

Let's run CircleCI test suite every day at 5:00 to make sure that we see the scheduled breakage early in the morning, not when some poor soul submits a pull request and then learns that something does not work.

Checklist

@ilammy ilammy added the infrastructure Automated building and packaging label Dec 23, 2019
Modern ecosystem needs to go fast, die young, break early, and ship
often. Therefore we can never be sure that if a commit was successfully
built today then the same code can be built tomorrow. Transitive
dependencies come and go, new toolchain versions get released, etc.
We do not have every dependency pinned, so we should be testing
regularly to see if anything breaks.

Let's run CircleCI test suite every day at 5:00 to make sure that we see
the scheduled breakage early in the morning, not when some poor soul
submits a pull request and *then* learns that something does not work.
Copy link
Contributor

@vixentael vixentael left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's wise!

@ilammy ilammy merged commit 6c67609 into cossacklabs:master Dec 24, 2019
@ilammy ilammy deleted the circleci-cron branch December 24, 2019 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Automated building and packaging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants