Commit graph

47 commits

Author SHA1 Message Date
Alec Delaney
e9f0c3911c
Merge pull request #23 from adafruit/local-repo-no-rev
don't error for (local) repos with no rev key
2024-01-29 21:47:39 -05:00
bb83994fb5 we need an empty requirements file 2024-01-29 15:59:45 -06:00
9cde283db6 version number churn in actions 2024-01-29 15:58:27 -06:00
4d1885f00a try cloning this thing where the install.sh script will be looking for it 2024-01-29 15:58:05 -06:00
d6eee8c7bb don't error for (local) repos with no rev key 2024-01-29 15:50:18 -06:00
Alec Delaney
4d64426273
Merge pull request #20 from tekktrik/dev/print-pc-versions
Print pre-commit hook versions
2024-01-09 12:04:15 -05:00
Alec Delaney
43d993d335 Update pre-commut hooks 2024-01-08 22:30:33 -05:00
Tekktrik
52fe4ee703 Added script for printing out pre-commit hook versions 2023-07-11 20:36:59 -04:00
Tekktrik
e8683ca6bd Added pylint config file 2023-07-11 20:36:25 -04:00
Tekktrik
f6c9e1d569 Update pre-commit-config file 2023-07-11 20:36:15 -04:00
Dan Halbert
820e763131
Merge pull request #19 from tekktrik/dev/pkg-check
Check if library is correctly identified as module/package
2023-05-31 17:57:34 -04:00
Tekktrik
d14ce036f6 Add Python-related pre-commit hooks 2023-05-29 15:47:28 -04:00
Tekktrik
b5a74a41ea Add script for checking library packaging 2023-05-29 15:47:14 -04:00
dherrada
bba5e7e163 Update CI action versions 2023-05-12 11:24:15 -04:00
Alec Delaney
af180c1559
Merge pull request #18 from tekktrik/dev/optional-requirements
Install optional requirements if available
2022-07-11 17:12:43 -04:00
Alec Delaney
1a94b8caac
Use same pip install usage as requirements.txt 2022-07-11 17:11:35 -04:00
Melissa LeBlanc-Williams
61f803d756
Merge pull request #17 from tekktrik/doc/update-readme
Doc/update readme
2022-07-11 10:05:14 -07:00
Alec Delaney
6338426b5e
Install optional requirements if available 2022-07-11 12:31:00 -04:00
Alec Delaney
674529d32b
Revert back to installing dependencies using requirements.txt 2022-07-11 12:19:15 -04:00
Alec Delaney
ce91ba8aec Pin revision of reuse tool hook 2022-07-09 14:44:07 -04:00
Alec Delaney
86fe86c040 Update README 2022-07-09 14:42:04 -04:00
Alec Delaney
e611aa0d54
Update install.sh for pyproject.toml 2022-06-27 22:55:32 -04:00
Dylan Herrada
d43ac386dd
Merge pull request #11 from makermelissa/master
Add licensing info to run_local_actions
2020-10-01 14:04:05 -04:00
Melissa LeBlanc-Williams
4a15c1a64c Add licensing info to run_local_actions 2020-10-01 11:57:58 -06:00
siddacious
fa4ee1a880
Merge pull request #9 from adafruit/local-actions-running
Added script for running most actions checks locally
2020-09-29 16:17:38 -07:00
dherrada
d7abdafe2f Added script for running most actions checks locally 2020-07-13 16:42:28 -04:00
Dan Halbert
4c4687aa9c
Merge pull request #8 from Flameeyes/master
Apply SPDX copyright and license headers in compliance with REUSE.
2020-05-20 14:58:49 -04:00
Diego Elio Pettenò
8029bb4c57 Add pre-commit hooks for reuse and basic checkers. 2020-05-15 16:44:30 +01:00
Diego Elio Pettenò
6a9701b0ad Apply SPDX copyright and license headers in compliance with REUSE.
The REUSE specifications[1] are meant to make it explicit and easier to
apply code licensing information for a project. The provided lint tool
makes it easy to ensure all the content (code and not code) is tagged.

Important notes:

 * All the code (and documentation) that otherwise didn't have an explicit
   license headers have been tagged with Kattni Rembor's copyright as per
   the LICENSE file.
 * All configuration files have been tagged with Kattni Rembor's copyright
   and Unlicense[2]. The current REUSE recommendation is to use CC0-1.0,
   but that has… side effects. There's some discussion in [3] about the
   recommendation for likely-uncopyrightable files (such as configuration
   files).

[1]: https://reuse.software/
[2]: https://unlicense.org/
[3]: https://github.com/fsfe/reuse-docs/issues/62
2020-05-15 16:44:30 +01:00
Diego Elio Pettenò
dd841a4929 Update copyright in LICENSE to just reference Adafruit Industries. 2020-05-15 16:44:30 +01:00
Kattni
39d30239c4
Merge pull request #7 from sommersoft/remove_pylint_black_sphinx
Remove Pylint, Black, and Sphinx+theme pip Installs
2020-03-16 11:36:53 -04:00
sommersoft
2233da98e6 install.sh: remove pylint, black, and Sphinx+theme pip installs 2020-03-15 23:52:30 -05:00
Scott Shawcroft
d95b4aec8e
Merge pull request #6 from jepler/jepler-patch-1
Update package metadata before installing packages
2020-03-03 13:29:59 -08:00
Scott Shawcroft
c197b96138
Merge pull request #5 from jreese/patch-1
Install black to check formatting
2020-02-10 14:22:49 -08:00
John Reese
723473148b
Install black to check formatting
adafruit/circuitpython#2608
2020-02-10 10:26:09 -08:00
Limor "Ladyada" Fried
285bdda93e
Merge pull request #4 from caternuson/iss3
Add call to apt-get update
2020-02-07 13:45:48 -05:00
caternuson
efee2a6a9e add call to apt-get update 2020-02-07 10:38:46 -08:00
Jeff Epler
043026cbf6
Update package metadata before installing packages
On Discord, @foamyguy mentioned that some builds were failing at the "install deps" step with a message like:
```
E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev-dev_237-3ubuntu10.33_amd64.deb  404  Not Found [IP: 52.177.174.250 80]
```
This kind of error can occur when the package metadata is out of date and this specific package version was superseded by another in a security update.

Ideally, the image supplied by github would always be up to date, but if it's not, then doing the "update" will ensure that the metadata is right at the cost of probably just 1-2s of runtime.
2020-02-07 11:36:31 -06:00
Melissa LeBlanc-Williams
9db11f4c2e
Merge pull request #1 from adafruit/dherrada-patch-1
Added install deps from build.yml and release.yml
2019-12-22 11:06:20 -08:00
dherrada
30d599aee3 Added empty requirements.txt file 2019-12-22 14:04:26 -05:00
dherrada
3b63cdc349
Added install deps from build.yml and release.yml 2019-12-22 13:12:21 -05:00
Melissa LeBlanc-Williams
d862a301e2 Fix missing fi 2019-12-19 14:51:03 -08:00
Melissa LeBlanc-Williams
346252e89c Fix missing line 2019-12-19 14:40:35 -08:00
Melissa LeBlanc-Williams
998a631ac1 Fixed structure 2019-12-19 14:38:44 -08:00
Melissa LeBlanc-Williams
58a8e02001
Create githubci.yml 2019-12-19 14:36:10 -08:00
Melissa LeBlanc-Williams
82da39b74c Initial Commit 2019-12-19 14:32:48 -08:00
Melissa LeBlanc-Williams
028eea9dcf
Initial commit 2019-12-19 14:14:35 -08:00