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

Add github actions CI flow #1596

Merged
merged 6 commits into from
Dec 12, 2019
Merged

Add github actions CI flow #1596

merged 6 commits into from
Dec 12, 2019

Conversation

sagikazarmark
Copy link
Member

@sagikazarmark sagikazarmark commented Dec 6, 2019

This is a first version.

I plan to do further improvements around test running in subsequent PRs:

  • Improve linting strategy
  • Improve Kubernetes integration tests (following practices from controller-runtime)

Fixes #1414
Fixes #1557

Update: I've rewritten the LDAP tests to use docker and https://github.com/osixia/docker-openldap instead, because I couldn't get it working otherwise (hence the giant changeset).

@sagikazarmark sagikazarmark force-pushed the github-actions branch 18 times, most recently from 7039afb to d8c0772 Compare December 6, 2019 21:32
@sagikazarmark sagikazarmark force-pushed the github-actions branch 11 times, most recently from 0b40215 to 7d62eba Compare December 7, 2019 14:19
@sagikazarmark sagikazarmark force-pushed the github-actions branch 5 times, most recently from 4f1c9f6 to b3e91a7 Compare December 7, 2019 18:46
@sagikazarmark sagikazarmark marked this pull request as ready for review December 8, 2019 19:37
@sagikazarmark sagikazarmark mentioned this pull request Dec 8, 2019
@@ -1,610 +0,0 @@
# OpenLDAP Core schema
Copy link
Member

Choose a reason for hiding this comment

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

Weren't these files used at all?

Copy link
Member Author

@sagikazarmark sagikazarmark Dec 9, 2019

Choose a reason for hiding this comment

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

The previous tests started slapd with a clean config. These schemas are already loaded into the docker version.

Copy link
Member

Choose a reason for hiding this comment

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

👍

Copy link
Member

@bonifaido bonifaido left a comment

Choose a reason for hiding this comment

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

🏅 🚗 LGTM, much faster than Travis!

@bonifaido bonifaido merged commit 64b269d into master Dec 12, 2019
@bonifaido bonifaido deleted the github-actions branch December 12, 2019 08:53
@srenatus
Copy link
Contributor

🎉 thanks, this is awesome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Setup github actions for CI (was: Travis-CI alternatives)
3 participants