Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zmkfirmware/zmk-docker

Lightweight Docker images for ZMK
https://github.com/zmkfirmware/zmk-docker

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 (o...

7f4cdc99efb349e0d617e12f61599af20bb26b93 authored over 3 years ago by innovaker <[email protected]>
refactor: remove `CACHE_FROM` and `CACHE_TO`

Having these in the `vars` step provides little benefit going forward. Moving them to the `buil...

3f5e23723c5d385f2fcec719579e7138bacbfab0 authored over 3 years ago by innovaker <[email protected]>
feat: add fallback for Docker Hub namespace (GitHub repository owner)

Lets the workflow run without specifying the `DOCKER_HUB_NAMESPACE` secret. It uses `github.rep...

560e9163d5013a3890970ba2dbdf9bc2f139cf4f authored over 3 years ago by innovaker <[email protected]>
refactor: rename `Tag` step to `Release`

Improves the readability of the workflow.

PR: #22

f57ad048fac119241eebe5dde676c8c055f80510 authored over 3 years ago by innovaker <[email protected]>
refactor: rename `DockerHub` to `Docker Hub`

Aligns with Docker's official documentation.

PR: #21

bca57f3ef06d76c8e8c2f95a1b641c1ff7a2135c authored over 3 years ago by innovaker <[email protected]>
refactor: move `zmk-docker-cache` to env

Simplifies future refactoring.

PR: #20

a8cc84717bb768172ce8303c032cb01275447de8 authored over 3 years ago by innovaker <[email protected]>
feat: add guards for absent registry credentials

The original design assumed that every user would configure login credentials with appropriate w...

7b71139613414351ccf293331201b6d19fb93d16 authored over 3 years ago by innovaker <[email protected]>
refactor: remove `push` from `cache-from` and `cache-to`

`push` has no meaning in the context of `cache-from` or `cache-to`.

PR: #20

5ef22c17596240a33690f5e049475da56b181fe8 authored over 3 years ago by innovaker <[email protected]>
feat(dependabot): set interval(s) to daily

See: dependabot/dependabot-core#2306

709778513fadf553017bdd7d06ec2886fd441347 authored about 4 years ago by innovaker <[email protected]>
feat(common): add newer cmake (from buster-backports)

Required by ZMK cmake boilerplate additions, namely list(PREPEND) which was introduced in cmake ...

5de32f5d1803fc0f86b9fccdc268cc1d10a4b3ff authored about 4 years ago by innovaker <[email protected]>
feat(dev): add nano

Required for handling git merge conflicts.

211d55488e7c877ea1ead70f3bc4f1dd84ba2eca authored about 4 years ago by innovaker <[email protected]>
feat(dev): add nodejs 14.x

Required by the ZMK documentation (docusaurus/webpack).

Sourced from NodeSource.

fc8dd6e5a808aec45b92cc789e706983849f62e1 authored about 4 years ago by innovaker <[email protected]>
feat: add DEBIAN_FRONTEND=noninteractive

For common and build only. Changes back to interactive at the end of dev for end-user (develope...

9f9bfb6983acb40a0af4691b64ff7ec603e0253b authored about 4 years ago by innovaker <[email protected]>
feat(dev): add locales

Required for Zephyr's menuconfig.

See: zmkfirmware/zmk#438

d81b73f227e8aab682130648b3056fe1a99b63f5 authored about 4 years ago by innovaker <[email protected]>
build: add dependabot for docker and github-actions

This should notify us of dependency updates on a weekly basis.

688ae7dcd68370f77288412d1af8ff07a170bd78 authored about 4 years ago by innovaker <[email protected]>
feat: Zephyr 2.4.0 & SDK 0.11.4

Based on:
https://docs.zephyrproject.org/2.4.0/getting_started/index.html
https://docs.zephyrpro...

55c56f6541ed66eeec115ce6f520a78e4a9c8b5e authored about 4 years ago by innovaker <[email protected]>
feat(dev): add gpg & ssh

Required for remote access.

Originally from the ZMK devcontainer Dockerfile.

See: https://gith...

a633feee38fd2557bb52cf0596b936d018fb1084 authored about 4 years ago by innovaker <[email protected]>
feat(dev): add clang-format

Required for formatting C.

52fe7ae11fd04dd8cb5465e0a66acf1eb0185fe4 authored about 4 years ago by innovaker <[email protected]>
feat: Zephyr 2.3.0 & SDK 0.11.4

Foundation version of GitHub workflow and Dockerfile.

Based on:
https://docs.zephyrproject.org/...

145bdc8aefbb14e073517ce3ebaff775f8266f40 authored about 4 years ago by innovaker <[email protected]>
add README.md

69b015a7ee8eb320afef4a1ed26133902e0eb8ae authored about 4 years ago by innovaker <[email protected]>
add LICENSE

fab310058f9d7c3fbf015fb5e85b545ccb111be5 authored about 4 years ago by innovaker <[email protected]>
root

ddb0b96685804fef940fe581de764c36f8ecf2fb authored about 4 years ago by innovaker <[email protected]>