87 Commits

Author SHA1 Message Date
David Hotham
b4b02982d6 build and publish wheel (#5088) 2025-02-14 12:15:12 +02:00
Ivan Kravets
c950d6d366 CI: Disable cleaning of ubuntu instance 2025-02-08 21:51:50 +02:00
Ivan Kravets
29cd2d2bdb Update GH actions 2025-02-08 21:24:54 +02:00
Ivan Kravets
a584a6bce3 Fix spell issues 2025-02-08 19:27:58 +02:00
Christian Clauss
4dc7ea5bd0 Fix typos discovered by codespell (#5078)
* Fix typos discovered by codespell

* codespell-project/actions-codespell@v2
2025-02-08 17:21:12 +02:00
Ivan Kravets
3a57661230 Switch to the stable Python 3.13 for CI 2024-10-13 21:46:22 +03:00
Ivan Kravets
3aed8e1259 Drop Python 3.6 & 3.7 from CI 2024-09-23 23:33:25 +03:00
Ivan Kravets
2d4a87238a Add support for Python 3.13 2024-09-23 23:25:46 +03:00
Ivan Kravets
b9d27240b5 Drop ESPHome from CI 2024-08-30 11:06:38 +03:00
valeros
7cf8d1d696 Exclude Python 3.6 and 3.7 from CI matrix for MacOS 2024-06-03 15:06:46 +03:00
Ivan Kravets
8e21259222 Disable macOS runner for Pyrhon 3.6, 3.7 2024-05-24 09:04:00 +03:00
Ivan Kravets
c74c9778a1 Enhance PIP dependency declarations // Resolve #4819 2024-01-06 16:24:01 +02:00
Ivan Kravets
34545d3f12 Switch to Python 3.11 for CI tasks 2023-12-08 19:45:31 +02:00
Ivan Kravets
dccc14b507 Ensure that PIO Core System Info works on all supported Pythons 2023-07-28 18:40:14 +03:00
Ivan Kravets
54ff3a8d4e Test all compatible Pythons 2023-07-28 18:24:47 +03:00
Ivan Kravets
25c7c60f0d Install "wheel" package for package publishing 2023-07-05 15:30:40 +03:00
Ivan Kravets
a3e66d6325 Enable "esphome" project for CI 2023-07-05 14:08:26 +03:00
Ivan Kravets
2b36c7086a Publish wheels to the PyPi registry 2023-06-08 14:52:18 +03:00
Ivan Kravets
89ffd82275 Update ISSUE_TEMPLATE.md 2023-05-10 18:05:48 +03:00
Ivan Kravets
674d00183e Update deps 2023-02-11 22:07:48 +02:00
Ivan Kravets
a0387bd16e Update tox configuration 2022-12-14 21:15:23 +02:00
Ivan Kravets
7bbfaab891 Avoid tox 4.0 2022-12-13 19:36:15 +02:00
Ivan Kravets
38f03224d3 Switch to ubuntu-20.04 (supports Python 3.6) 2022-12-07 16:07:48 +02:00
Ivan Kravets
fb09077c38 Update docs.yml 2022-11-18 21:56:09 +02:00
Ivan Kravets
b35f1ea572 Added support for Python 3.11 2022-11-18 15:48:39 +02:00
Ivan Kravets
476bf20923 Update CI scripts 2022-11-18 13:34:08 +02:00
Thijs Triemstra
3277ac3a18 ci: update actions (#4464)
* ci: update actions

* ci: update actions

* ci: update actions

* ci: use py3.9 for docs
2022-11-18 12:24:04 +02:00
Ivan Kravets
3b66f4270c Update PIO Project location for the smartknob project 2022-10-26 23:51:34 +03:00
Ivan Kravets
d278f8f215 CI: Run deployment on the master branch 2022-07-11 13:36:01 +03:00
Ivan Kravets
9051677d74 Deploy package to PyPi on the master push 2022-07-09 21:41:52 +03:00
Ivan Kravets
79ec493c79 Deployment: Build Python source tarball 2022-07-06 19:51:38 +03:00
Ivan Kravets
1495e24e1e Temporary disable ESPHome from CI 2022-07-06 16:22:13 +03:00
Ivan Kravets
6c71a3bea2 Disable core linting with Python 3.6 2022-07-02 20:18:26 +03:00
Ivan Kravets
99d049a6dd Run deployment on tags 2022-06-01 17:24:02 +03:00
Ivan Kravets
cc3ea65faa Fix release branch name 2022-06-01 13:49:52 +03:00
Ivan Kravets
10da6bf5c6 Cleanup 2022-06-01 13:16:45 +03:00
Ivan Kravets
97e2d24cd1 Use Python 3.9 for CI examples 2022-05-19 19:18:38 +03:00
Ivan Kravets
720732eba6 Fix env section location 2022-05-19 19:16:52 +03:00
Ivan Kravets
37c6f20747 Test only popular dev-platforms 2022-05-19 19:10:54 +03:00
Ivan Kravets
1e000027c7 Fix master branch 2022-05-19 18:32:27 +03:00
Ivan Kravets
e3fea07596 Add deployment workflow 2022-05-19 18:23:06 +03:00
Valerii Koval
9da7c42be4 Exclude ESPHome from projects CI on Windows 2022-05-19 14:31:00 +03:00
Ivan Kravets
3419558265 Use private Github Actions environment 2022-05-19 13:29:48 +03:00
Ivan Kravets
61383f9b08 Pass extra envs to the tox 2022-05-19 12:18:08 +03:00
Ivan Kravets
be0acaed40 Cleanup CI configs 2022-05-19 12:02:52 +03:00
Ivan Kravets
bb8b115a0b Fix projects CI workflow 2022-05-18 22:29:40 +03:00
Ivan Kravets
7badd54c89 Exclude "esphome" from testing projects for macOS and Windows 2022-05-18 22:23:09 +03:00
Valerii Koval
1585b829be Add CI workflow for popular PlatformIO projects (#4273)
* Add CI workflow for popular PlatformIO projects

* Run projects CI on each commit

* Run mega2560 env for Marlin project

* Run projects CI on several OS with Python 3.9

* Use the latest version of 3rd party actions

Co-authored-by: Ivan Kravets <me@ikravets.com>
2022-05-18 15:54:54 +03:00
Ivan Kravets
67506511c3 Update token for docs/deploy 2021-10-25 19:45:47 +03:00
Ivan Kravets
2e4e5c1873 Temporary disable CI for Windows+Python 3.10 2021-10-19 19:26:13 +03:00