Ruslan Kuprieiev
3472cb1a6a
tests: don't set sensitive env secrets for all steps ( #5823 )
...
Due to https://about.codecov.io/security-update/ , there is a potential that we've leaked these. This PR takes a more granular approach when setting secret env vars so that this doesn't happen in the future.
We'll change these secrets after this PR is merged.
2021-04-19 16:39:37 +03:00
dependabot[bot]
48890c22b7
build(deps): bump codecov/codecov-action from v1.3.2 to v1.4.0 ( #5838 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.3.2 to v1.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.3.2...0e28ff86a50029a44d10df6ed4c308711925a6a8 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-17 11:20:46 +05:45
dependabot[bot]
2472c04873
build(deps): bump actions/cache from v2.1.4 to v2.1.5 ( #5805 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 14:23:05 +03:00
dependabot[bot]
c71a576a7a
build(deps): bump actions/setup-python from v2.2.1 to v2.2.2 ( #5804 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.2.1 to v2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.2.1...dc73133d4da04e56a135ae2246682783cc7c7cb6 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 14:22:57 +03:00
dependabot[bot]
02d9684c33
build(deps): bump codecov/codecov-action from v1.3.1 to v1.3.2 ( #5770 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.3.1 to v1.3.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.3.1...9b0b9bbe2c64e9ed41413180dd7398450dfeee14 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-07 19:14:40 +05:45
dependabot[bot] and Saugat Pachhai
9e7e01ce9f
build(deps): bump pre-commit/action from v2.0.0 to v2.0.2 ( #5767 )
...
* build(deps): bump pre-commit/action from v2.0.0 to v2.0.1
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from v2.0.0 to v2.0.1.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](https://github.com/pre-commit/action/compare/v2.0.0...b54880c283dfc80a3fc1baf61807e8ae84471361 )
Signed-off-by: dependabot[bot] <[email protected] >
* Update .github/workflows/tests.yaml
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai <[email protected] >
2021-04-05 22:58:34 +05:45
Saugat Pachhai
cd9098211f
remove pytest-tap ( #5713 )
2021-03-26 20:43:57 +05:45
dependabot[bot]
c3bf0e1cb5
build(deps): bump actions/setup-python from v2.1.4 to v2.2.1 ( #5702 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.1.4 to v2.2.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.1.4...3105fb18c05ddd93efea5f9e0bef7a03a6e9e7df )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 18:40:55 +05:45
dependabot[bot]
f1375fd706
build(deps): bump actions/cache from v2 to v2.1.4 ( #5699 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:45 +00:00
dependabot[bot]
d04aaf4ae1
build(deps): bump actions/checkout from v2.3.2 to v2.3.4 ( #5698 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from v2.3.2 to v2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.3.2...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:26 +00:00
dependabot[bot]
191b8c1a6d
build(deps): bump codecov/codecov-action from v1.0.13 to v1.3.1 ( #5701 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.0.13 to v1.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.0.13...fcebab03f26c7530a22baa63f06b3e0515f0c7cd )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:17 +00:00
Saugat Pachhai
8c90771388
Add dependabot to update github-actions and python requirements ( #5697 )
2021-03-26 18:20:10 +05:45
Saugat Pachhai
6c00fedb46
remove flaky-service
...
Looks like the project is dead: https://github.com/GoogleCloudPlatform/flaky-service .
And, the site https://flaky.dev seems to be dead.
2021-03-11 15:21:12 +05:45
Batuhan Taskaya
9ae8bcdf52
gdrive: support service auth with json ( #5485 )
...
* gdrive: support service auth with json
* retry logic
2021-02-18 17:10:35 +02:00
Ruslan Kuprieiev
282e83c481
tests: temporarily exclude gdrivefs from extras ( #5483 )
...
When trying to publish to pypi, we get:
```
Invalid value for requires_dist. Error: Can't have direct dependency:
"gdrivefs @ git+https://github.com/intake/gdrivefs.git ; extra ==
'tests'"
```
2021-02-17 05:49:34 +02:00
Ruslan Kuprieiev
c635493104
tests: don't limit the number of pytest workers ( #5441 )
...
We used to do this because of gitpython leaks.
2021-02-11 12:27:00 +02:00
Ruslan Kuprieiev
4b938c5104
gha: temporarily disable macos 11
...
Those workers take a very long time to start up.
2021-02-06 03:07:17 +02:00
Batuhan Taskaya
adedd19c52
gha: switch to pre-commit/action for caching ( #5389 )
2021-02-03 17:14:46 +02:00
Batuhan Taskaya
b337396144
cache pip directory on github actions ( #5365 )
2021-02-01 13:48:03 +01:00
Saugat Pachhai
e33274723d
Move flags from tests to config ( #4943 )
2020-11-23 16:21:24 +05:45
Saugat Pachhai
806f8032d9
ci: reduce no. of MacOS jobs ( #4940 )
...
This was increasing the wait times of the CI.
Also enabled codecov failure to not fail the whole CI pipeline.
2020-11-23 12:12:58 +05:45
Saugat Pachhai
5faae2a6e9
test: allow selectively running tests for remotes ( #4920 )
...
Some of the tests are run by default, other requires
`--enable-{remote}` to run. The remotes that are run by default
also have a `--disable-{remote}` flag. All of the remotes can be
enabled using `--all` flag.
To use this functionality in the fixture,
`test_config` fixture has to be used, and requires to call
`test_config.requires(remote)`.
In an individual test, you can simply use `pytest.mark.remote`
to make them skip or run.
2020-11-23 11:43:39 +05:45
Ruslan Kuprieiev
9741f6d706
gha: rename "Tests build" -> "Tests"
2020-11-18 02:55:24 +02:00
Ruslan Kuprieiev
d5b7f7cf2c
gha: upgrade setup-python to 2.1.4
2020-11-17 05:50:34 +02:00
Ruslan Kuprieiev
1788fe95dd
gha: upgrade setup-python action to v2
2020-11-17 05:46:56 +02:00
Peter Rowlands (변기호)
96ead9425a
ci: add macos-11 @ py3.8, py3.9 to build matrix ( #4892 )
2020-11-16 15:11:24 +09:00
Saugat Pachhai
3ec64301b9
Send TAP result to flaky service only on master ( #4888 )
2020-11-12 20:05:52 +05:45
Saugat Pachhai
60b69b93cb
Add flaky-service ( #4834 )
...
Use master branch for flaky-service
Generate TAP results during pytest
2020-11-03 18:41:10 +05:45
Ruslan Kuprieiev
0736c64188
gha: don't create gs creds file if no creds
2020-10-27 00:23:34 +02:00
Ruslan Kuprieiev
bfecd7d8e8
gha: add gs creds ( #4791 )
...
* gha: add gs creds
Related to #4418
* tests: gs: don't use gcloud
2020-10-26 19:20:58 +02:00
Ruslan Kuprieiev
a5bdfa90f0
gha: add aws creds ( #4790 )
...
Related to #4418
2020-10-26 17:02:07 +02:00
Saugat Pachhai
ec05e6026f
Display coverage report on the GHA log and measure branch coverage ( #4760 )
...
* Display coverage report on the terminal and Measure branch coverage
* Add source path
* Install wheel, run in editable mode
2020-10-22 20:28:50 +03:00
Saugat Pachhai
e8c4924997
Make codecov push results on every run ( #4754 )
...
* Make codecov push results on every run
* codecov: do not comment on pull requests
2020-10-22 17:17:26 +03:00
Saugat Pachhai
668002cb01
Revert "Track flaky tests using Google's service ( #4749 )" ( #4755 )
...
This reverts commit 7527a220f6 .
2020-10-20 08:19:00 -07:00
Saugat Pachhai
7527a220f6
Track flaky tests using Google's service ( #4749 )
...
* Track flaky tests using Google's service
https://flaky-dashboard.web.app
More info: https://github.com/GoogleCloudPlatform/flaky-service
* Increment version
2020-10-19 23:24:11 -07:00
Saugat Pachhai
10ae13132d
Use lxml wheel instead of legacy setup.py builds ( #4748 )
...
`lxml` now provides wheel for Python3.9.
Also, enable windows test for Python3.9
2020-10-19 22:23:51 -07:00
Paweł Redzyński
2b90d7dfaf
tests, packages: roll back environmental packages setup ( #4728 )
2020-10-15 14:19:25 +03:00
Saugat Pachhai
4e53491f5c
Use released version of Python3.9 on CI ( #4704 )
2020-10-12 20:24:28 +05:45
Paweł Redzyński
0da1664f3f
gha: get rid of unnecessary if ( #4702 )
2020-10-12 13:33:15 +03:00
Paweł Redzyński
fba94a4569
tests build: buil on push/pr to master ( #4680 )
2020-10-10 00:22:08 +03:00
Paweł Redzyński
09f9506ca0
github actions: migrate to envrionmental files ( #4684 )
2020-10-09 11:33:06 +03:00
Ruslan Kuprieiev
026047aa80
gha: set GDRIVE_CREDENTIALS_DATA
2020-10-05 23:23:02 +03:00
Saugat Pachhai and Ruslan Kuprieiev
fc6999ad17
Run CI for Python3.9 ( #4647 )
...
* Run CI for Python3.9, skips hdfs tests for 3.9
Also, `dvc[hdfs]` install will be a no-op till we have
a pyarrow wheel for 3.9.
Note that this does not add an entry to the classifier
claiming it supports 3.9, that will be added when 3.9
gets released (or, wait for pyarrow to be released).
* Skip HDFS related tests on Python3.9
Also, fix the python version regex for `3.9.0b5` like versions.
* Exclude python3.9 for Windows
libxml does not have wheels for Python39.
We do compile them on Linux and Mac
* Update tests/unit/test_info.py
* Use realpath for gitignore
Windows tests for Python3.8 was failing
intermittently.
Note: Also removed the realpath wrap around self.root_dir as it's already a
realpath when `Git` is instantiated.
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-10-01 10:41:39 +03:00
Ruslan Kuprieiev
21de21fe37
gha: adjust the test workflow ( #4615 )
...
* gha: move lint check to tests workflow
* gha: tests: don't fail fast
* scripts: remove redundant check
2020-09-24 16:13:03 +03:00
Ruslan Kuprieiev
688da04d4a
tests: cache test directories ( #4601 )
...
* tests: ignore more hdfs tests
* tests: remove unused mark
* gha: don't limit the number of test workers
* cache created test dirs
2020-09-23 23:22:27 +03:00
Paweł Redzyński
b31bd1cb30
github actions tests: initial ( #4469 )
...
* github actions tests: initial
* build: tests: add codecov action
2020-09-22 23:05:06 +03:00