aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)Author
2024-11-18feat(ci): Add release-please automation with VERSION (#2622)Pete Johanson
* Add VERSION file that Zephyr will pick up * Add release-please automation * Updated docs on commits messages, and PR process * Updated PR template to match. --- Release-As: 0.1.0 Co-authored-by: Cem Aksoylar <[email protected]>
2024-11-09chore: Config dependabot for grouped npm updates (#2614)Cem Aksoylar
2024-09-26fix: Force Ubuntu 22.04, pending CI fixes.Peter Johanson
2024-09-06chore(deps): bump tj-actions/changed-files from 44 to 45dependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 45. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v44...v45) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2024-08-15feat: Add studio core coverage targets.Peter Johanson
* Cover stm32, RP2040, and nRF52 builds.
2024-08-13fix: Fix hardware metadata validation after image changes.Peter Johanson
* Newer Docker image requires --break-system-packages for pip.
2024-06-24ci(build): limit run scopehonorless
* Cancel redundant non-nightly runs and jobs dependent on canceled jobs. * Limit scheduled runs to zmkfirmware-owned repos.
2024-06-24ci(build): improve security posturehonorless
* Limit unnecessary permissions. * Avoid storing credentials.
2024-06-24ci(build): amend changed-files invocationhonorless
2024-05-13chore(deps): bump pre-commit/action from 3.0.0 to 3.0.1dependabot[bot]
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/pre-commit/action/releases) - [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: pre-commit/action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-24feat(build): Allow specifying snippets for a build.Peter Johanson
* Allow using snippets https://docs.zephyrproject.org/latest/build/snippets/using.html for user builds in a `snippets` array properly.
2024-02-14fix(build): Used a fixed temp dir for caching.Peter Johanson
* Improve GHA caching by using a fixed temporary directory when using one.
2024-02-09fix(bt): Fixes for BLE test BSIM bits.Peter Johanson
2024-02-09chore(ci): Bump to 3.5 Docker images.Peter Johanson
2024-01-29fix(ci): Update upload-artifact with merge stepCem Aksoylar
2024-01-26Revert "fix(ci): Update one lingering upload-artifacts action."Pete Johanson
2024-01-26fix(ci): Update one lingering upload-artifacts action.Peter Johanson
2024-01-26fix(ci): Bump setup-python version.Peter Johanson
2024-01-26fix(ci): Move to maintained get-changed files.Peter Johanson
2024-01-26fix(ci): Updated actions to move away Node 16.Peter Johanson
2024-01-25fix(ci): Use proper variable expression.Peter Johanson
2024-01-14chore: Run tests if any includes change.Peter Johanson
2024-01-14chore(ci): Split build and upload into separate stepsPeter Johanson
* Treat build and upload as distinct steps during a build, and don't fail a PR if only the upload portion fails.
2023-12-15fix(ci): Use unique artifact for test logsPeter Johanson
* To address conflicts with identically named artifact uploads, include the test name in the artifact name.
2023-12-13fix(ci): Upgrade to github-script@v7Peter Johanson
* Also adjust form @actions/upload API changes.
2023-12-08fix(build): Only copy if zephyr module detectedPeter Johanson
* To fix issues with breakage with existing user config repos, only do our copy strategy if we detect a zephyr module present in the repo as well.
2023-12-06feat(build): Build unified config/mod repos.Peter Johanson
* Detect in our build script if our config repo is *also* a Zephyr module and if so pass to ZMK build in ZMK_EXTRA_MODULES define. * Copy config directory contents to new independent temp workspace to avoid Kconfig conflicts between the build repo's zephyr module directory and the checkout zephyr pulled in by `west update`.
2023-12-02feat(bluetooth): Initial nRF52 BSIM based test support.Peter Johanson
Co-authored-by: Cem Aksoylar <[email protected]>
2023-11-23feat(build): Add support for artifact-name in build.yaml, correctlyCem Aksoylar
2023-11-13Revert "feat(build): Add support for artifact-name in build.yaml"Pete Johanson
This reverts commit c1bf35ce1de4b7d99c034300c9a813a0a3d11669.
2023-11-13feat(build): Add support for artifact-name in build.yamlCem Aksoylar
2023-10-17feat: Print Kconfig and DTS for failed buildsJoel Spadin
Added the combined devicetree file to the user config build action. Set it and the Kconfig output to run even on a failed build.
2023-05-17fix(ci): Refactor prepare variable stepAlbert Y
* Refactor workflow variables * Use quotes to avoid word splitting
2023-04-24refactor: Add more checks to pre-commitJoel Spadin
Updated existing pre-commit hooks and added some new hooks: - Remove trailing whitespace - Ensure every non-empty file ends with a new line - Check YAML file validity - Prevent adding large files - Ensure any scripts with shebangs are executable Added a GitHub action to run pre-commit on every commit. Removed any existing actions which duplicate pre-commit. Ran pre-commit on the codebase.
2023-04-05refactor: Move to updated Docker images.Peter Johanson
2023-01-05fix(ci): Fix another spot where ` needs escaping.Peter Johanson
2023-01-04fix(ci): Escape ` from JSON metadata files.Peter Johanson
2022-11-10fix(ci): Refactor west build stepAlbert Y
2022-10-24chore(deps): bump actions/checkout from 2 to 3.1.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2022-10-22fix(ci): Replace workflow set-output with environment variablesAlbert Y
* Needed for deprecation: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-09-29feature(shields): Add nice!viewNick Winans
* Use two shield system, nice_view, and nice_view_adapter * Build system fixes for interconnect use.
2022-09-28ci: remove `4-` prefix from zephyr-modules cache keysinnovaker
This is no longer required.
2022-05-18Set verbose output, simplify grep command, keep if statement consistentAlbert Y
2022-05-18Add support for custom artifact nameAlbert Y
2022-05-18chore(deps): bump actions/cache from 3.0.1 to 3.0.2dependabot[bot]
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] <[email protected]>
2022-04-29fix(build): Use `continue-on-error` for cache.Peter Johanson
* Switch to attempting caching, but with `continue-on-error` so we don't fail builds while waiting on GH Actions fix.
2022-04-29fix(build): Temporarily disable user build cachingPeter Johanson
* GH Actions errors, disabling caching of west modules for now.
2022-04-18ci: sort build configuration outputAdrian
Co-authored-by: Albert Y <[email protected]>
2022-04-18ci: make cache hash independent of input parameterAdrian
2022-04-18ci: updated for Zephyr 3.0, cache invalidationelagil