Andrew Kaster
c4f7361a5b
Meta: Add a vcpkg cache to the devcontainer
...
This also means that the prebuilt devcontainer will have a populated
vcpkg binary cache, speeding up the first build by a lot.
2024-10-14 15:55:23 -06:00
Andrew Kaster
b86f0747dc
Meta: Use the correct organization name for the devcontainer base
...
Push notes / build (push) Waiting to run
CI / Lagom (false, FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, macos-14, macOS, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (true, NO_FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Build Dev Container Image / build (push) Has been cancelled
The optimized devcontainer workflow downloads an image from the
GitHub container registry. Now that we've made that image, which is
built in CI, public, it would help to have the correct org name.
2024-10-12 13:43:04 -06:00
Totto16
7c50903ddd
Meta: Add more customizations to the devcontainer
...
Add vscode settings and recommended extensions
2024-10-12 11:34:57 -06:00
Totto16
846a3a16e2
Meta: Update the devcontainer configuration
...
Update the base image and the feature images
Add new packages to the install.sh command
as they are now needed by some dependencies, that are built via vcpkg
Add newer clang version, but the default stays the same
2024-10-12 11:34:57 -06:00
Andrew Kaster
970038ce67
Meta: Rename devcontainer to Ladybird
2024-07-11 08:48:15 -06:00
Saksham Mittal
7da8a372df
Meta: Update devcontainer install script with new deps
2024-07-05 09:50:45 -06:00
Andrew Kaster
6d3a54e4a8
Meta: Update Documentation and CI for repo move
2024-06-03 10:53:53 +02:00
Timothy Flynn
823fdb83db
Meta: Switch to clang-format-18 as the standard formatter
2024-04-24 16:50:01 -04:00
Andrew Kaster
751ddae7a2
DevContainer: Recommend clang-18, and bump feature version
2024-04-23 15:37:07 -06:00
Timothy Flynn
388d455575
Meta: Switch to clang-format-16 as the standard formatter
...
This includes a few new options to the .clang-format configuration file
to A) adhere to option changes within clang-format 16 (namely the option
AlignTrailingComments), and B) enforce existing style guide rules with
new clang-format rules.
2023-07-08 10:32:56 +01:00
volovikariel
541bf17a4a
Meta: Add missing package in Devcontainer
...
When using Ladybird in a Devcontainer, the qt6-multimedia-dev package is
missing from the install.sh file.
2023-07-06 13:28:19 +02:00
Josh Spicer
084ba2ef9d
Meta: Remove unnecessary dot in file name
...
Fixes a small typo in the file name.
Codespaces and other tools implementing the spec
https://containers.dev/implementors/spec/#devcontainerjson
will expect this file naming pattern.
2023-05-29 13:42:08 +02:00
Jelle Raaijmakers
971d3eef4a
Meta: Hardcode lowercase repository name for devcontainer
...
This should unbreak CI.
2023-05-24 20:07:34 +02:00
Josh Spicer
7026174458
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.
2023-05-24 19:27:59 +02:00
Agustin Gianni
d233dcce08
Meta: Add libssl-dev as a dependency to the devcontainer
...
The library `libssl-dev` was missing from the installed dependencies.
This made impossible to compile the system on a devcontainer.
2022-12-16 01:04:11 -07:00
Andrew Kaster
21f500937b
Meta: Add devcontainer configuration for use with Github Codespaces
...
This configuration allows developing serenity and ladybird in github
codespaces. It should also help anyone who wants to use a devcontainer
locally.
2022-11-25 18:41:21 -07:00