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

GitHub actions/backport #2416

Merged
merged 28 commits into from
Jun 3, 2020
Merged

Conversation

weiznich
Copy link
Member

Back port of #2269 as proposed there

weiznich and others added 9 commits May 28, 2020 13:59
If that actually works I'm proposing moving all of our ci/automation
to this service, because of:

* Integration with github seems to be vastly better
    + No need to click n times to go to logs
    + Rerun a failed job is easier
    + Maybe? Inline error messages in PR's
* Error messages are automatically extracted
* I think they have 20 free concurrent jobs, azure has only 10 (so
faster CI)

(Most of the config is copied from wundergraph)
@weiznich weiznich requested a review from a team May 28, 2020 12:12
This reverts commit b436ec3.
* bcrypt is an internal dependency so this does not really matter
* diesel_derive requires at least syn 1.0.1, but that's an internal
dependency so we can just "bump" it
* num is a mess, that combination works. As this only lowers the lower
bound it should not be a breaking change
@JohnTitor
Copy link
Member

This is related to #2269, but I think we can also remove AppVeyor config, cannot we? Seems it's totally outdated and Actions now check on Windows as well.

Copy link
Member

@JohnTitor JohnTitor left a comment

Choose a reason for hiding this comment

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

Overall looks good! Left one nit about lockfile.

diesel_compile_tests/Cargo.lock Show resolved Hide resolved
@weiznich weiznich merged commit 8ae1add into diesel-rs:1.4.x Jun 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants