Skip to content

Use bootstrapper for build environment installation. - #52

Merged
tzarc merged 10 commits into
masterfrom
bootstrap-upgrade
Nov 25, 2025
Merged

Use bootstrapper for build environment installation.#52
tzarc merged 10 commits into
masterfrom
bootstrap-upgrade

Conversation

@tzarc

@tzarc tzarc commented Jul 22, 2025

Copy link
Copy Markdown
Member

Description

As discussed on Discord, base container upgrade for bootstrapper.

@tzarc
tzarc requested a review from a team July 22, 2025 10:42
@tzarc

tzarc commented Jul 22, 2025

Copy link
Copy Markdown
Member Author

qmk doctor is clean:

% docker run --rm -it -v $(realpath ../qmk_firmware):/qmk_firmware -v $(realpath ..):/qmk_userspace qmk_base_container:latest
qmk@461fabe42dc7:/qmk_firmware$ qmk doctor
Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.8
Ψ QMK home: /qmk_firmware
Ψ Detected Linux (Debian GNU/Linux 12 (bookworm)).
Ψ Found QMK tools distribution directory: /home/qmk/.local/share/qmk
Ψ Found QMK toolchains: linuxX64:baremetalARM:62a4eba, linuxX64:baremetalAVR:62a4eba, linuxX64:baremetalRV32:62a4eba
Ψ Testing userspace candidate: /qmk_userspace -- Valid `qmk.json`
Ψ QMK userspace: /qmk_userspace
Ψ Userspace enabled: True
Ψ Git branch: bootstrap
Ψ Repo version: 0.29.8
Ψ - Latest bootstrap: 2025-06-20 21:58:37 +1000 (d28377237f) -- Merge remote-tracking branch 'upstream/master' into bootstrap
Ψ - Latest upstream/master: 2025-07-17 11:09:17 -0600 (7098252252) -- Add `null65ansi` keyboard (#25464)
Ψ - Latest upstream/develop: 2025-07-19 23:23:28 -0600 (65cce9105d) -- Refactor `helix/rev3_{4,5}rows` (#25430)
Ψ - Common ancestor with upstream/master: 2025-06-19 17:24:37 -0400 (6626084cb8) -- fix incorrect damapad layout macros (#25364)
Ψ - Common ancestor with upstream/develop: 2025-06-19 17:24:37 -0400 (6626084cb8) -- fix incorrect damapad layout macros (#25364)
Ψ CLI installed in virtualenv.
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 15.1.0
Ψ Successfully compiled using arm-none-eabi-gcc
Ψ Successfully tested arm-none-eabi-binutils using arm-none-eabi-size
Ψ Found avr-gcc version 15.1.0
Ψ Successfully compiled using avr-gcc
Ψ Successfully tested avr-binutils using avr-size
Ψ Found avrdude version t
Ψ Found dfu-programmer version 1.1.0
Ψ Found dfu-util version 0.11-dev
Ψ Found diff version 3.8
Ψ Found dos2unix version 7.4.3
Ψ Found git version 2.39.5
Ψ Found make version 4.3
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2025-05-15 08:25:11 +0000 --  (8bd61b8043)
Ψ - lib/chibios-contrib: 2025-01-08 21:03:31 +0100 --  (3ac181e4)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2025-04-20 21:24:29 +1000 --  (d0c5cac)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go

@tzarc
tzarc merged commit 352d57f into master Nov 25, 2025
1 check passed
@tzarc
tzarc deleted the bootstrap-upgrade branch November 25, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants