Commit Graph

54 Commits

Author SHA1 Message Date
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
Ivan Kravets 4a61806e60 Quote Python versions 2021-10-19 18:52:30 +03:00
Ivan Kravets 2d9a5031e9 Test PlatformIO Core on Python 3.10 2021-10-19 18:21:21 +03:00
Ivan Kravets a7905b373e Skip CI for macOS & Py 3.6 2021-10-11 16:00:09 +03:00
Ivan Kravets 0edcf33547 Use "ubuntu-18.04" for project examples (CI) 2021-09-16 22:06:45 +03:00
Ivan Kravets 5390b4ed42 Add Github token for Slack notification 2021-06-29 18:24:47 +03:00
valeros 2c3f430203 Tidy up Docs CI 2021-04-28 20:59:01 +03:00
valeros 1a152ed7fa Add deploy step to CI configuration 2021-04-28 20:18:23 +03:00
Ivan Kravets 603d524aaf Refactor docs to be deployed as a static content 2021-04-28 13:10:19 +03:00
Ivan Kravets 493a33e754 Drop support for Python 2 2021-01-27 22:25:42 +02:00
Ivan Kravets 4e637ae58a Drop Python 2 from PIO Core test 2021-01-18 18:15:15 +02:00
Ivan Kravets c623a6aacc Fixed an issue with package publishing on Windows when Unix permissions are not preserved // Resolve // #3776 2020-12-28 13:08:12 +02:00
Ivan Kravets ce7356794d Test examples from the official dev-platforms 2020-12-26 21:43:41 +02:00
Ivan Kravets 523494f9cf Ignore CI tests from tokisaki dev-platform 2020-12-26 20:18:15 +02:00
Ivan Kravets 411bf1107d Disable "lattice_ice40" examples for macOS 2020-10-14 22:33:04 +03:00
Ivan Kravets 5b74c8a942 Minor fixes 2020-10-14 19:53:30 +03:00
Ivan Kravets 3c91e3c1e1 Move build dir to the disk root (should fix issue with long path for Zephyr RTOS on WIndows) 2020-08-26 14:51:01 +03:00
Ivan Kravets 29fb803be1 Enable PIO Core tests on Python 3.8 2020-06-27 12:36:57 +03:00
Valerii Koval 266612bbdf Run CI on pull requests 2020-06-11 15:27:51 +03:00
ShahRustam a182cca5e9 tests fix (#3555)
* replace timestamp with randint in tests

* replace pop3 with imap
2020-06-10 11:07:19 +03:00