Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
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