20dc44dc3a
more yaml syntax fixes
2024-11-04 12:18:22 -06:00
e443f176f1
fix yaml syntax error
2024-11-04 09:54:57 -06:00
6d0a455e02
Fix various issues detected by zizmor
2024-11-03 09:49:00 -06:00
Dan Halbert
ee339582e8
update GitHub Actions runners to use ubuntu-24.04
2024-10-15 08:46:07 -04:00
Dan Halbert
419d4ab9ef
update GitHub Actions runners to use macos-13
2024-10-15 08:45:11 -04:00
Dan Halbert
2679916d5a
turn off native module testing for now
2024-09-13 12:18:29 -04:00
Dan Halbert
757e91fd07
also fix natmod tests in run-tests.yml
2024-09-13 09:44:21 -04:00
Dan Halbert
513d70346e
remove micropython CI actions
2024-09-10 17:00:23 -04:00
Dan Halbert
1f68fffa13
merge from main
2024-09-10 16:36:32 -04:00
Dan Halbert
7812695281
non-conflict merge changes
2024-09-05 14:54:18 -04:00
Dan Halbert
03011ef46b
Merge remote-tracking branch 'adafruit/9.1.x' into 9.1.x-to-main-2024-08-29
2024-08-29 17:33:15 -04:00
Dan Halbert
ac7e15f88a
(only) reserve merge conflicts
2024-08-28 16:31:37 -04:00
Dan Halbert
6375c5663b
Merge pull request #9557 from dhalbert/9.1.x-upload-branches
...
Upload merged PR's to AWS for x.x.x branches
2024-08-25 16:49:05 -04:00
Dan Halbert
23cff4c825
upload branch builds ending in '.x'
2024-08-23 13:47:03 -04:00
Dan Halbert
70122cd1ae
need to use --break-system-packages for msys2 python installs
2024-08-22 11:45:56 -04:00
Dan Halbert
c00e155fa6
try ubuntu-24.04 for tests
2024-08-06 22:32:53 -04:00
Dan Halbert
0e4d73550d
update to Python 3.12 for running tests
2024-08-06 22:26:48 -04:00
Dan Halbert
9a7b9d7edc
use pip --break-system-packages for msys2 build
2024-07-30 10:43:58 -04:00
9b85fe5766
Merge remote-tracking branch 'origin/9.0.x' into merge-90x
2024-07-01 12:21:23 -05:00
c2503f69b1
remove -12 from file path as well
2024-06-14 13:30:04 -05:00
6e09428dab
Update macos version
...
Move from 11 (deprecated) to 12 (the oldest non-deprecated)
Because the artifacts formerly had the macos version number in the
mpy-cross binary filename, we have to change the binary name anyway.
Rename it without the macos version (e.g., mpy-cross-macos-x64 instead of
mpy-cros-macos-11-x64)
https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/
Closes : #9328
2024-06-12 15:33:40 -05:00
tyeth
d687580c3d
Correct custom board build branch logic
2024-06-03 20:07:08 +01:00
Dan Halbert
8db7a85756
Merge pull request #9295 from dhalbert/pypi-uncrustify
...
Use micropython-uncrustify from pypi instead of apt package
2024-06-03 11:33:50 -04:00
Dan Halbert
a63470aa9a
Use micropython-uncrustify from pypi instead of apt package
2024-06-02 09:55:08 -04:00
Tyeth Gundry
5d1a8964bb
Add branch + fork compatibility
2024-06-01 23:57:21 +01:00
Damien George
49ce7a6075
github/workflows: Run code size workflow on shared or port code changes.
...
To get more insight to firmware size changes when code changes.
Signed-off-by: Damien George <damien@micropython.org>
2024-04-22 12:38:29 +10:00
J. Neuschäfer
f76cf29402
github/workflows: Update coverage workflow to codecov-action@v4.
...
Fixes: https://github.com/micropython/micropython/issues/14340
Signed-off-by: J. Neuschäfer <j.ne@posteo.net>
2024-04-20 19:43:50 +02:00
Damien George
35b2edfc24
github/workflows: Add Biome workflow for JavaScript formatting/linting.
...
Enable Biome on all of webassembly port and tests.
Signed-off-by: Damien George <damien@micropython.org>
2024-03-22 14:31:25 +11:00
Dan Halbert
dc69c29dac
rename ports/nrf to ports/nordic
2024-03-19 17:36:57 -04:00
iabdalkader
486ca3a688
tools/ci.sh: Add Arduino GIGA to stm32 CI build.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-03-15 18:11:28 +11:00
Phil Howard
dda9b9c6da
all: Prune trailing whitespace.
...
Prune trailing whitespace across the whole project (almost), done
automatically with:
grep -IUrl --color "[[:blank:]]$" --exclude-dir=.git --exclude=*.exp |\
xargs sed -i 's/[[:space:]]*$//'
Exceptions:
- Skip third-party code in lib/ and drivers/cc3100/
- Skip generated code in bluetooth_init_cc2564C_1.5.c
- Preserve command output whitespace in docs, eg:
docs/esp8266/tutorial/repl.rst
Signed-off-by: Phil Howard <phil@gadgetoid.com>
2024-03-07 16:25:17 +11:00
Angus Gratton
4f7d0df9bc
github/ISSUE_TEMPLATE: Convert issue templates to forms.
...
Allows giving more specific advice, provides more links to other places to
ask questions, check details, etc.
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-02-24 20:02:51 +11:00
Dan Halbert
50a075e087
.github/workflows/pre-commit.yml: update pre-commit/action version
2024-02-16 15:24:53 -05:00
Dan Halbert
8932094126
Worked for pull_request actions; make it work for merge push actions
2024-02-15 21:49:10 -05:00
Angus Gratton
781366e476
github/workflows: Standardise formatting of ruff.yml.
...
All the other workflow YAML files use vertical whitespace around top-level
items.
Also remove spurious comment, the features in the linked doc aren't
actually used in this workflow (any more?).
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-02-07 15:22:41 +11:00
Angus Gratton
6f0aa275f8
github/workflows: Add comments where tool versions need to be in sync.
...
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-02-07 15:21:55 +11:00
Angus Gratton
84e90639fa
github/workflows: Move codespell to a GitHub workflow, version it.
...
Similar to ruff.yaml, it's simpler to run the codespell command directly
from a workflow file. And developers can run codespell directly from the
command line without the need for options, or just use pre-commit.
This commit also applies a specific version to codespell, same as
pre-commit (introduced in a166d805f4 ).
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-02-07 15:19:38 +11:00
Damien George
ff73683077
github/workflows: Initialise micropython-lib submodule for windows CI.
...
Signed-off-by: Damien George <damien@micropython.org>
2024-02-07 12:58:34 +11:00
Damien George
5a68e82d17
github/workflows: Bump setup-msbuild, setup-python, checkout versions.
...
Signed-off-by: Damien George <damien@micropython.org>
2024-02-07 11:28:52 +11:00
David Lechner
ed15b3c6c6
github/workflows: Move Windows CI from AppVeyor to GitHub Actions.
...
By moving to GitHub actions, all MicroPython CI builds are now on GitHub
actions. This allows faster parallel builds and saves time by not building
when no relevant files changed.
This reveals a few failing tests, so those are temporarily disabled until
they can be fixed.
Signed-off-by: David Lechner <david@pybricks.com>
Signed-off-by: Damien George <damien@micropython.org>
2024-02-06 09:50:03 +11:00
Dan Halbert
f838efd3aa
.github: -j4 instead of -j2; separate names for docs builds
2024-01-24 23:11:14 -05:00
Dan Halbert
deff5e1f2b
.github: fixed Node.js 20 updates
2024-01-24 22:25:34 -05:00
Dan Halbert
0f7c227713
.github: update to actions/checkout@v4, setup-python@v5, cache@v4
2024-01-24 12:58:31 -05:00
Damien George
8eb658f654
github/workflows: Run mimxrt and rp2 CI with space in repository path.
...
To test building with make and cmake when there is a space in the path.
Signed-off-by: Damien George <damien@micropython.org>
2024-01-24 11:07:00 +11:00
dependabot[bot]
f93ffc2875
github/workflows: Bump actions/cache from 3 to 4.
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 11:37:37 +11:00
dependabot[bot]
de3e83aa4d
github/workflows: Bump actions/upload-artifact from 3 to 4.
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact )
from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 16:14:43 +11:00
dependabot[bot]
be64641210
github/workflows: Bump actions/setup-python from 4 to 5.
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from
4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 16:13:15 +11:00
dependabot[bot]
d506b53377
github/workflows: Bump actions/github-script from 6 to 7.
...
Bumps [actions/github-script](https://github.com/actions/github-script )
from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 16:09:55 +11:00
afd6fe42f7
try changing windows toolchains a different way
2023-12-14 18:54:50 -06:00
eb18534470
Update the toolchain used during windows builds
2023-12-14 17:54:26 -06:00