6 Commits

Author SHA1 Message Date
Lewin Bormann
92fd0861d5 for #169: add builds without service_account to GitHub Actions matrix 2022-02-24 13:35:55 +01:00
Lewin Bormann
4095db3b3e Fix typo in github actions configuration for #168 2022-02-22 20:20:49 +01:00
Lewin Bormann
43e31e3c32 Update feature matrix for github test action configuration for #168 2022-02-22 20:16:38 +01:00
Simonas Kazlauskas
469f045247 Use a test matrix to test feature combinations 2021-06-29 14:07:53 +03:00
Simonas Kazlauskas
d385601433 --all-features and --no-default-features
This adjusts the code and documentation for `--all-features` and
`--no-default-features` to work correctly. With `--no-default-features`
no `DefaultAuthenticator` is made available. Users are in control of
picking the `Connector` they want to use, and are not forced to stomach
a dependency on `rustls` or `hyper-tls` if their TLS implementation of
choice doesn't happen to match one of the two.

To indicate this, the unstable `doc_cfg` feature is used to build
documentation on docs.rs. That way the generated documentation has
notices on these types that look as such:

> This is supported on crate features hyper-rustls or hyper-tls only.

Additionally this functionality is tested via additional coverage in the
Actions' CI.
2021-06-29 12:57:57 +03:00
Lewin Bormann
0d781a1aa9 Enable Github Actions for testing 2021-03-04 19:47:33 +01:00