Jan-Erik Rediger
b0a7655bcb
CI: Use newer `detekt`
...
We need to disable one rule though to make it pass.
2024-04-17 17:48:29 +02:00
Jan-Erik Rediger
68e89b91ee
Switch to ruff as linter/formatter
2024-03-05 22:44:42 +01:00
Daniel Mueller
61bb44e316
Add Go log outputter
...
Co-authored-by: Jan-Erik Rediger <jrediger@mozilla.com>
2024-01-17 11:13:15 +01:00
Jan-Erik Rediger
2a437ea2d8
Add Ruby integration test
2023-11-06 11:10:18 +01:00
Jan-Erik Rediger
060d8655f4
New make target: test-full for all tests
...
Also moves the web-dependency tests to that new one
2023-11-06 11:10:18 +01:00
Jan-Erik Rediger
414b7e97cf
chore: Use shasum with algorithm selection instead of sha256sum
...
sha256sum is not available by default on macOS, but shasum is.
2023-09-14 14:43:05 +02:00
Jan-Erik Rediger
5888ea33b8
Mark test_validate_ping as requiring a web connection
...
CI will by default run it, but a simple `pytest` will skip it.
2022-07-20 12:21:05 +02:00
Jan-Erik Rediger
fa9e814a40
Show changes from reformatting to be easier to apply
2021-07-08 18:11:13 +02:00
Jan-Erik Rediger
75874bdd28
Add a make task to autoformat all files
2021-07-08 15:44:36 +02:00
Jan-Erik Rediger
bae988e4b7
Don't rely on setup.py for installation anymore
2021-05-28 10:41:17 +02:00
Jan-Erik Rediger
fdcb71d262
Use checksums for external linting tools
...
* This updates detekt to 1.16.0 (from 1.1.1), and updates where it loads
it from
* This checks the sha256 hash of the file against known correct values.
* This does NOT update ktlint. Newer ktlint versions expect globs, not
absolute file paths, so it breaks on our list of absolute file paths.
2021-05-04 16:33:24 +02:00
Michael Droettboom
df56994c8e
Bug 1691116: Convert (most) rst files to markdown ( #273 )
2021-02-16 12:45:51 -05:00
Michael Droettboom
4e9da3be1a
Add Python 3.9 to CI ( #226 )
...
* Add Python 3.9 to CI
Also (while there) upgrades earlier Python versions to the most recent patch
releases.
* Remove hack to not run black on Python 3.5
2020-09-14 16:05:21 -04:00
Beatriz Rizental
3c8de75d28
Bug 1648696 - Look for metrics in send_if_empty pings ( #197 )
2020-06-30 14:37:43 +02:00
Michael Droettboom
68e40a9a16
MAINT: Add mypy type annotations.
...
Additionally, this fixes the black formatter check in CI and fixes a few
black violations that have slipped through.
2020-03-02 09:35:01 -05:00
Jan-Erik Rediger
802d5b343f
Run if check in a bash
...
By default this runs in a sh, which doesn't have '[[' (nor regex
matching).
CI actually had errors there:
> /bin/sh: 1: [[: not found
2019-12-13 10:22:35 +01:00
Michael Droettboom
fac8908f35
MAINT: Run black on all the files
2019-12-06 11:54:33 -05:00
Michael Droettboom
ce1a3af016
1600257: Support Python 3.5
2019-12-04 19:49:32 -05:00
Michael Droettboom
3c61ea8ecc
Run yamllint in CI
2019-10-24 13:59:20 -04:00
Michael Droettboom
c33ba997f4
Test on Python 3.8
2019-10-23 09:37:09 -04:00
Michael Droettboom
8149ed364d
Use pre-built detekt
2019-10-22 14:56:16 -04:00
Michael Droettboom
476c5ec9b9
Only build detekt-cli
2019-10-22 14:23:02 -04:00
Michael Droettboom
88c1db487d
Fix dependency installation
2019-10-22 12:00:02 -04:00
Michael Droettboom
be16e41e08
Run detekt over generated Kotlin code in unit tests
2019-10-22 11:46:57 -04:00
Michael Droettboom
c372c91a66
MAINT: Use black to format code
2019-08-22 15:29:17 -04:00
Michael Droettboom
97b4a2bf75
Upload to "real" PyPI
2019-04-09 13:31:02 -04:00
Michael Droettboom
6e8e1b162f
Fix repository URL
2019-04-09 13:27:53 -04:00
Michael Droettboom
8093cd70e6
Don't open docs in webbrowser
2019-02-21 17:15:56 -05:00
Michael Droettboom
96db715e5e
Use Python 3 linting for flake8
2018-10-22 15:02:47 -04:00
Michael Droettboom
2d5632d653
Initial commit from cookiecutter
2018-10-15 09:48:45 -04:00