mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
Meta: Prebuild repo dev container
This commit adds a GitHub Workflow to prebuild the dev container file present at .devcontainer/devcontainer.json. This prebuilt image is pushed to GitHub Container Registry (ghcr). An additional devcontainer.json is added consuming that image. This dev container can be selected in editors that process dev containers (ie GitHub Codespaces), to speed up time to editor.
This commit is contained in:
committed by
Jelle Raaijmakers
parent
202b24584f
commit
7026174458
Notes:
sideshowbarker
2024-07-17 16:23:55 +09:00
Author: https://github.com/joshspicer 🔰 Commit: https://github.com/SerenityOS/serenity/commit/7026174458 Pull-request: https://github.com/SerenityOS/serenity/pull/18971 Reviewed-by: https://github.com/ADKaster Reviewed-by: https://github.com/gmta ✅
28
.devcontainer/features/serenity/devcontainer-feature.json
Normal file
28
.devcontainer/features/serenity/devcontainer-feature.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"name": "Serenity Development",
|
||||
"id": "serenity",
|
||||
"version": "1.0.0",
|
||||
"description": "Enable development of Serenity and Lagom libraries and applications",
|
||||
"options": {
|
||||
"llvm_version": {
|
||||
"type": "string",
|
||||
"proposals": [
|
||||
14,
|
||||
15,
|
||||
"trunk"
|
||||
],
|
||||
"default": 15,
|
||||
"description": "Select LLVM compiler version to use"
|
||||
},
|
||||
"enable_ladybird": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Install Qt6 packages for Ladybird development"
|
||||
},
|
||||
"enable_serenity": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Install packages for SerenityOS development"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user