Peter Johanson
edb0828240
feat: ubuntu:focal-20220113 base image.
2022-02-22 01:15:50 -05:00
Peter Johanson
c94dce1726
feat: Zephyr 3.0.0
...
See: https://docs.zephyrproject.org/3.0.0/getting_started/index.html
2022-02-22 01:15:50 -05:00
Peter Johanson
c5ac6433b0
feat: Zephyr SDK 0.13.2
...
See: https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.13.2
2022-02-22 01:15:50 -05:00
innovaker
25972e7aad
refactor(build): remove bzip2
...
This is bundled with Ubuntu.
PR: https://github.com/zmkfirmware/zmk-docker/pull/88
2021-10-26 23:49:10 -04:00
dependabot[bot]
b1bebd0b18
build(deps): bump ubuntu from focal-20210416 to focal-20210609
...
Bumps ubuntu from focal-20210416 to focal-20210609.
---
updated-dependencies:
- dependency-name: ubuntu
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-19 15:36:58 +01:00
innovaker
5d9cfa5ab7
feat(dev-generic): add tio
...
For interfacing with serial i/o.
PR: zmkfirmware/zmk-docker#81
2021-06-17 20:32:18 +01:00
innovaker
edbe962492
feat(dev-generic): add ENV ZEPHYR_SDK_VERSION
...
Lets scripts (outside of the Zephyr bubble) locate the SDK.
PR: zmkfirmware/zmk-docker#82
2021-06-16 19:17:00 +01:00
innovaker
4be9504a82
feat: remove buster-backports
...
This is no longer necessary.
Reverts: 4f80f973e6
Reverts: 5de32f5d18
PR: zmkfirmware/zmk-docker#80
2021-06-16 19:14:51 +01:00
innovaker
f62f86258a
feat: change parent (base) image to ubuntu
...
Aligns with Zephyr and avoids Debian compatibility issues (cmake 3.15, libcurl4, python 3.8).
PR: zmkfirmware/zmk-docker#80
2021-06-16 19:14:51 +01:00
innovaker
af6c5091aa
feat: Zephyr 2.5.0
...
Based on:
https://docs.zephyrproject.org/2.5.0/getting_started/index.html
https://docs.zephyrproject.org/2.5.0/getting_started/installation_linux.html#install-requirements-and-dependencies
2021-06-14 20:56:05 +01:00
innovaker
b8341e185a
feat: Zephyr SDK 0.12.0
...
See: https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.12.0
PR: zmkfirmware/zmk-docker#77
2021-06-14 14:42:50 +01:00
innovaker
434bd09f6e
feat(dev): add socat
...
Required for piping serial over IP.
PR: zmkfirmware/zmk-docker#55
2021-06-13 10:30:53 +01:00
innovaker
fe276be4a9
feat(dev): add gdb
...
Required for local or remote debugging.
Closes : zmkfirmware/zmk-docker#7
PR: zmkfirmware/zmk-docker#54
2021-06-12 20:21:04 +01:00
innovaker
e656baa7da
feat(dev): set PAGER=less
...
Requested by @mcrosson.
Closes : zmkfirmware/zmk-docker#1
PR: zmkfirmware/zmk-docker#52
2021-06-12 20:20:00 +01:00
innovaker
a01e40a640
feat(dev): add less
...
Requested by @mcrosson.
See: zmkfirmware/zmk-docker#1
PR: zmkfirmware/zmk-docker#52
2021-06-12 20:20:00 +01:00
innovaker
b5481baf02
refactor(common): move cmake --version
from Dockerfile to tests
...
Makes it easier to check the `cmake` version against the Zephyr documentation, especially when the layer is already cached.
PR: #71
2021-06-12 19:23:29 +01:00
innovaker
4404d011c4
refactor(dev-generic): remove node --version
from Dockerfile
...
This line in the Dockerfile has been superseded by the tests.
See: 70e225f229
PR: #70
2021-06-12 19:12:38 +01:00
dependabot[bot]
0053ccff95
build(deps): bump debian
...
Bumps debian from stable-20201117-slim to stable-20210511-slim.
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 19:36:24 +01:00
innovaker
7f4cdc99ef
refactor: move OCI image.source
LABEL out of Dockerfile
...
Defining the LABEL via an ARG at the top of the Dockerfile prevents other GitHub repositories (or local Docker users) from leveraging otherwise identical cache layers.
PR: #18
2021-05-17 19:19:23 +01:00
innovaker
4f80f973e6
fix(dev): bump curl (to buster-backports)
...
Workaround for a dependency conflict ...
#7 3.632 The following packages have unmet dependencies:
#7 3.692 curl : Depends: libcurl4 (= 7.64.0-4+deb10u2) but 7.74.0-1.2~bpo10+1 is to be installed
#7 3.703 E: Unable to correct problems, you have held broken packages.
This should be reverted once `cmake` no longer comes from buster-backports.
PR: #13
See: 5de32f5d18
2021-05-17 19:19:23 +01:00
innovaker
a633feee38
feat(dev): add gpg & ssh
...
Required for remote access.
Originally from the ZMK devcontainer Dockerfile.
See: 9b29f9b861
2020-12-09 21:19:21 +00:00
innovaker
52fe7ae11f
feat(dev): add clang-format
...
Required for formatting C.
2020-12-09 21:19:21 +00:00
innovaker
211d55488e
feat(dev): add nano
...
Required for handling git merge conflicts.
2020-12-09 21:19:21 +00:00
innovaker
d81b73f227
feat(dev): add locales
...
Required for Zephyr's menuconfig.
See: zmkfirmware/zmk#438
2020-12-09 21:19:21 +00:00
innovaker
fc8dd6e5a8
feat(dev): add nodejs 14.x
...
Required by the ZMK documentation (docusaurus/webpack).
Sourced from NodeSource.
2020-12-09 21:19:21 +00:00
innovaker
5de32f5d18
feat(common): add newer cmake (from buster-backports)
...
Required by ZMK cmake boilerplate additions, namely list(PREPEND) which was introduced in cmake 3.15.x
2020-12-09 21:19:21 +00:00
innovaker
9f9bfb6983
feat: add DEBIAN_FRONTEND=noninteractive
...
For common and build only. Changes back to interactive at the end of dev for end-user (developers) convenience.
Based on discussions with KemoNine.
2020-12-09 21:19:21 +00:00
innovaker
145bdc8aef
feat: Zephyr 2.3.0 & SDK 0.11.4
...
Foundation version of GitHub workflow and Dockerfile.
Based on:
https://docs.zephyrproject.org/2.3.0/getting_started/index.html
https://docs.zephyrproject.org/2.3.0/getting_started/installation_linux.html#install-requirements-and-dependencies
+ SDK 0.11.4
2020-12-09 21:18:53 +00:00