Albert Y
d72a7e05aa
Add support for custom artifact name
3 years ago
dependabot[bot]
9e39585f85
chore(deps): bump actions/cache from 3.0.1 to 3.0.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.1 to 3.0.2.
- [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.0.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Peter Johanson
aa3773fb93
fix(build): Use `continue-on-error` for cache.
...
* Switch to attempting caching, but with
`continue-on-error` so we don't fail builds
while waiting on GH Actions fix.
3 years ago
Peter Johanson
16ffc7aca6
fix(build): Temporarily disable user build caching
...
* GH Actions errors, disabling caching of west
modules for now.
3 years ago
Adrian
3ff8014cf2
ci: sort build configuration output
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
3 years ago
Adrian
142d518734
ci: make cache hash independent of input parameter
3 years ago
elagil
b7771fbdd2
ci: updated for Zephyr 3.0, cache invalidation
3 years ago
elagil
e676c79929
fix(ci): generalize path to west.yml
3 years ago
elagil
0f70f40054
style(ci): add empty lines for readability
3 years ago
elagil
2c4ca7390b
feat(ci): Use input variables for configuring user build
3 years ago
Adrian
b1687eec2a
fix(ci): path to custom west.yml
...
Co-authored-by: Joel Spadin <joelspadin@gmail.com>
3 years ago
elagil
bbaa6af81b
feat(ci): introduce reusable user-config workflow
3 years ago
Peter Johanson
3eb3548a00
refactor(tests): Use GH Actions matrix for tests.
...
* To parallelize our tests, generate a dynamic matrix
of tests to run.
3 years ago
Peter Johanson
35db784b5d
fix: Change detection fixes for interconnect files.
3 years ago
Peter Johanson
94ac100b6b
refactor: Move to Zephyr v3.0.0 + ZMK fixes.
3 years ago
Nick Winans
edbbbc7540
feat(ci): Use metadata for builds
...
* Build per board
* Nightly builds of all boards
* Detect board changes and build those changed
* Core set of boards/shields built otherwise.
3 years ago
Peter Johanson
f438fb87d8
chore: Add a few more items to PR template.
...
* Kconfig.defconfig conditional correctness.
* Keyboard availability.
3 years ago
dependabot[bot]
944f931704
chore(deps): bump DoozyX/clang-format-lint-action from 0.12 to 0.13
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from 0.12 to 0.13.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.12...v0.13 )
---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Peter Johanson
5cc7c280a5
refactor: Move to explicit docker.io/* image references.
...
* Some runtimes (e.g. podman), require explicit registries in image URLs
or will prompt for the user to select one, which breaks things like
VSCode remote container rebuilds.
3 years ago
Dom H
e11477f7b1
chore: Add note about copyrights on PR checklist
3 years ago
Nick Winans
19a7d686fb
chore: Add board/shield checklist for new PRs.
3 years ago
Peter Johanson
c7e513634d
feat(metadata): Add YAML check/format npm scripts.
3 years ago
Peter Johanson
683991aa93
feat(docs): Type check the docs TSX components.
3 years ago
Peter Johanson
1d69bdda60
feat: Add hardware metadata schema.
...
* Initial hardware metadata JSON schema.
* GH Action to validate all schemas for boards/shields.
3 years ago
innovaker
5542c105ed
ci: bump `zmk-build-arm` to `2.5`
...
PR: https://github.com/zmkfirmware/zmk/pull/736
3 years ago
Nick Winans
9c1319c4ff
feat(docs): Add nice!nano v2 to scripts, actions, and documentation
...
asdf
asdf
asdf
3 years ago
dependabot[bot]
fe36073a10
chore(deps): bump DoozyX/clang-format-lint-action from 0.11 to 0.12
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from 0.11 to 0.12.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.11...v0.12 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
64a85b7a3f
chore(deps): bump DoozyX/clang-format-lint-action from v0.9 to v0.11
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from v0.9 to v0.11.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.9...84b814a54950e27ac65a62069802df099405ef77 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
innovaker
d9265fa470
ci: add dependabot
...
Checks (daily):
- github-actions
- npm (docs)
4 years ago
KingCoinless
5c11962d98
feat(shields): add helix shield
...
PR: #429
4 years ago
pbz
dcd665999a
feat(shields): add bfo9000 shield
...
PR: #472
4 years ago
Mango The Fourth
5752b4fbda
feat(shields): add eek shield
...
PR: #529
4 years ago
Pete Johanson
39490552f2
feat(boards): Add BDN9 Rev2 board.
...
* Onboard stm32f072.
* 3 possible encoder positions.
* Underglow/per-key not yet support.
4 years ago
Pete Johanson
9a9f155e69
feature(ci): Build split w/ display enabled for testing.
4 years ago
Okke Formsma
f865779d5c
ci(build): ignore failing upload-artifacts step
...
Build steps are often failing with "ECONNRESET" errors due to
rate-limiting by github. We usually don't need/care about the
artifacts, so don't have to fail the build when the upload fails.
related to #502 and #actions/upload-artifact/issues/116
4 years ago
innovaker
78acd7610e
ci: improve step names
...
Improves readability and informativeness.
PR: #515
4 years ago
KemoNine
565a72bf95
feat(shields): add tidbit and tidbit_19key shields
4 years ago
innovaker
f3502dbcb5
ci: remove unnecessary comments
4 years ago
innovaker
a57989b1ef
ci(docs-checks): remove prettier name
...
Aligns with other jobs/workflows. It isn't necessary.
PR: #501
4 years ago
innovaker
6fa0f8f060
ci: remove zephyr.base-prefer configfile
...
CI builds successfully without this step.
PR: #498
4 years ago
innovaker
0515a482fe
ci: upgrade to zmk-build-arm:2.4
...
PR: #467
4 years ago
innovaker
a4652fa25d
ci: add `4-` prefix to cache keys for v2.4.0 upgrade
...
A hack to invalidate GitHub actions/cache in CI builds/tests for the v2.4.0 upgrade.
PR: #467
4 years ago
innovaker
bd4b05f83a
ci(build): remove artifact uf2 suffix
...
The archive now contains hex and uf2 files so the uf2 suffix is no longer accurate. It probably should've been removed as part of the earlier hex commit.
See: 97d045e7ef
PR: #496
4 years ago
innovaker
f9e74110ab
ci: migrate workflows to zmk-docker
...
Leverages the new zmk-build-arm Docker image published by the zmk-docker project. Reduces build times, enhances DevOps capabilities, and tightly couples CI build container with the dev container.
PR: #481
4 years ago
innovaker
97d045e7ef
ci(build): add zmk.hex to archive
...
This facilitates users who can't utilize the uf2 artifact.
PR: #485
4 years ago
innovaker
7ca90540ae
ci(build): refactor archiving to support multiple paths
...
Allows multiple files to be stored in a single archive.
PR: #485
4 years ago
innovaker
b26ceebd4c
ci(build): add missing boards
...
PR: #478
4 years ago
ReFil
b0c525df72
feat(shields): add CRBN shield
...
Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com>
PR: #483
4 years ago
innovaker
5122af6111
ci(build): add missing pro-micro compatible shields
...
These should've been added in previous PRs.
PR: #473
4 years ago
innovaker
8ad4f4133d
ci(build): add support for board-only builds
...
Lays the groundwork for CI building boards that don't require shields.
PR: #464
4 years ago