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:
Josh Spicer
2023-05-21 20:59:53 -07:00
committed by Jelle Raaijmakers
parent 202b24584f
commit 7026174458
Notes: sideshowbarker 2024-07-17 16:23:55 +09:00
5 changed files with 52 additions and 2 deletions

View 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"
}
}
}