summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2022-02-03feat(ci): Use metadata for buildsNick Winans
* Build per board * Nightly builds of all boards * Detect board changes and build those changed * Core set of boards/shields built otherwise.
2021-12-13chore: Add a few more items to PR template.Peter Johanson
* Kconfig.defconfig conditional correctness. * Keyboard availability.
2021-11-04chore(deps): bump DoozyX/clang-format-lint-action from 0.12 to 0.13dependabot[bot]
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>
2021-10-23refactor: Move to explicit docker.io/* image references.Peter Johanson
* 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.
2021-10-12chore: Add note about copyrights on PR checklistDom H
2021-10-03chore: Add board/shield checklist for new PRs.Nick Winans
2021-09-11feat(metadata): Add YAML check/format npm scripts.Peter Johanson
2021-09-11feat(docs): Type check the docs TSX components.Peter Johanson
2021-09-11feat: Add hardware metadata schema.Peter Johanson
* Initial hardware metadata JSON schema. * GH Action to validate all schemas for boards/shields.
2021-07-17ci: bump `zmk-build-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-15feat(docs): Add nice!nano v2 to scripts, actions, and documentationNick Winans
asdf asdf asdf
2021-05-15chore(deps): bump DoozyX/clang-format-lint-action from 0.11 to 0.12dependabot[bot]
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>
2021-01-28chore(deps): bump DoozyX/clang-format-lint-action from v0.9 to v0.11dependabot[bot]
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>
2021-01-07ci: add dependabotinnovaker
Checks (daily): - github-actions - npm (docs)
2021-01-05feat(shields): add helix shieldKingCoinless
PR: #429
2021-01-02feat(shields): add bfo9000 shieldpbz
PR: #472
2021-01-01feat(shields): add eek shieldMango The Fourth
PR: #529
2020-12-31feat(boards): Add BDN9 Rev2 board.Pete Johanson
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support.
2020-12-28feature(ci): Build split w/ display enabled for testing.Pete Johanson
2020-12-21ci(build): ignore failing upload-artifacts stepOkke Formsma
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
2020-12-17ci: improve step namesinnovaker
Improves readability and informativeness. PR: #515
2020-12-17feat(shields): add tidbit and tidbit_19key shieldsKemoNine
2020-12-14ci: remove unnecessary commentsinnovaker
2020-12-14ci(docs-checks): remove prettier nameinnovaker
Aligns with other jobs/workflows. It isn't necessary. PR: #501
2020-12-14ci: remove zephyr.base-prefer configfileinnovaker
CI builds successfully without this step. PR: #498
2020-12-14ci: upgrade to zmk-build-arm:2.4innovaker
PR: #467
2020-12-14ci: add `4-` prefix to cache keys for v2.4.0 upgradeinnovaker
A hack to invalidate GitHub actions/cache in CI builds/tests for the v2.4.0 upgrade. PR: #467
2020-12-10ci(build): remove artifact uf2 suffixinnovaker
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: 97d045e7ef887f8b532838676347e8def0291215 PR: #496
2020-12-10ci: migrate workflows to zmk-dockerinnovaker
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
2020-12-08ci(build): add zmk.hex to archiveinnovaker
This facilitates users who can't utilize the uf2 artifact. PR: #485
2020-12-08ci(build): refactor archiving to support multiple pathsinnovaker
Allows multiple files to be stored in a single archive. PR: #485
2020-12-08ci(build): add missing boardsinnovaker
PR: #478
2020-12-07feat(shields): add CRBN shieldReFil
Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com> PR: #483
2020-12-06ci(build): add missing pro-micro compatible shieldsinnovaker
These should've been added in previous PRs. PR: #473
2020-12-06ci(build): add support for board-only buildsinnovaker
Lays the groundwork for CI building boards that don't require shields. PR: #464
2020-12-03ci(build): remove proton_c guard from uf2 archive stepinnovaker
Guards conditions aren't strictly required because the build only logs a warning if the file doesn't exist. It still completes successfully. PR: #463
2020-12-03ci(build): sort boards and shields alphabeticallyinnovaker
Lays the groundwork for further improvements. PR: #458
2020-12-02ci(build): replace board matrix array with listinnovaker
A multi-line list can be more merge friendly than a single-line array. PR: #457
2020-12-01refactor(workflows): add `3-` prefix to cache keysinnovaker
A hack to invalidate GitHub actions/cache in CI builds/tests. Activates benefits of 90123caa4ca413f9c9e96d37e9b627ebf0407b66. Should be reverted after 2 weeks. PR: #442
2020-11-28refactor(workflows): align GitHub workflow conventionsinnovaker
Cosmetic pass at aligning the conventions used in ZMK's workflows with GitHub's examples. Based on examples found at: https://github.com/actions/starter-workflows PR #433
2020-11-28build(workflows): add each workflow to its own trigger conditionsinnovaker
For each workflow, add its path to its own trigger conditions so that it automatically re-triggers for testing purposes whenever it is changed. PR: #443
2020-11-28refactor(workflows): remove `2-` prefix from cache keysinnovaker
Removes obsolete cache invalidation hack. Ref: 064323b667e33b3f68e56165e9add66b7482ed68 PR: #434
2020-11-21Create `west test` command to run zmk testsuite.Okke Formsma
2020-11-17Jian shieldkrikun98
2020-11-17Jorne shieldkrikun98
2020-11-03feat(ci): Only build firmware when app/ changes.Pete Johanson
2020-11-03feat(docs): Add eslint and prettier GH Actions.Pete Johanson
2020-10-27Merge pull request #296 from neegool/add_boardsource3x4Pete Johanson
Add Boardsource 3x4 shield
2020-10-27Add NIBBLE shieldJay Greco
+ Added required files for nullbits NIBBLE
2020-10-24Add Reviung41 Shield DefinitionsNick