https://github.com/cclauss/itinerant-tester
Create GitHub Actions for running a suite of tests on other repos including the GitHub Trending Python repos
https://github.com/cclauss/itinerant-tester
continuous-testing github-actions python
Last synced: 7 months ago
JSON representation
Create GitHub Actions for running a suite of tests on other repos including the GitHub Trending Python repos
- Host: GitHub
- URL: https://github.com/cclauss/itinerant-tester
- Owner: cclauss
- License: apache-2.0
- Created: 2017-07-06T20:42:16.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T06:52:08.000Z (7 months ago)
- Last Synced: 2024-12-05T07:25:55.223Z (7 months ago)
- Topics: continuous-testing, github-actions, python
- Language: Python
- Homepage: https://github.com/cclauss/itinerant-tester/actions
- Size: 2.89 MB
- Stars: 28
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Itinerant Tester
[](https://open.vscode.dev/cclauss/itinerant-tester)
Create GitHub Actions for running [ruff](https://beta.ruff.rs) and other tests on each of the [GitHub Trending Python](https://github.com/trending?l=python) repos.
What about a different approach? What if I have a local Python command line app that accepts the name of one or more repos and it commits an updated GitHub Actions .yml file that tests those repos. That commit will cause GitHub Actions to test each of those repos in a separate job.
Appveyor https://github.com/google/protobuf/pull/4756
```
% bandit --recursive . > bandit.txt
% python3
>>> with open("bandit.txt") as in_file:
... errors = sorted(set(line[11:15] for line in in_file if line.startswith(">> ")))
...
>>> print(",".join(errors))
B101,B102,B105,B106,B107,B110,B303,B311,B320,B403,B404,B410,B602,B603,B604,B607,B608,B701
```