code-server/ci
Joe Previte f4fc2ebecf
release: 4.5.1 (#5354)
* chore(release): bump version to 4.5.1

* chore: bump helm chart

* chore: update CHANGELOG

* Revert "chore: bump helm chart"

This reverts commit 703b03b665bddc252d80ae674eb92e1bfbdec6ad.

* chore: bump helm chart to 3.0.0

* revert: remove bad change to manifes.json icon

* fix(ci): add package.json.version to code cachekey

Before this, creating a release sometimes prevented vscode from
rebuilding and using the cache instead. Now we use the
package.json.version in the cache key to "bust" the cache if the
package.json version is updated (aka a release).

Fixes #5316

* Update .github/workflows/ci.yaml

Co-authored-by: Asher <ash@coder.com>

* fixup: formatting

* Revert "refactor: remove version check e2e test"

This reverts commit b23c398b7d725e46b4b7a0bbc900aebc6bd277f3.

Co-authored-by: Asher <ash@coder.com>
2022-07-19 12:34:01 -07:00
..
build refactor: move integration tests to Jest (#5275) 2022-06-24 16:33:38 +00:00
dev refactor: move integration tests to Jest (#5275) 2022-06-24 16:33:38 +00:00
helm-chart release: 4.5.1 (#5354) 2022-07-19 12:34:01 -07:00
release-image Allow user Entrypoint scripts (#5194) 2022-05-11 22:10:04 +00:00
steps feat: add message to brew publish (#5341) 2022-07-15 16:24:33 +00:00
lib.sh chore: move Code to a submodule (#4990) 2022-03-14 21:37:29 -05:00
README.md refactor: move integration tests to Jest (#5275) 2022-06-24 16:33:38 +00:00

ci

This directory contains scripts used for code-server's continuous integration infrastructure.

Some of these scripts contain more detailed documentation and options in header comments.

Any file or directory in this subdirectory should be documented here.

  • ./ci/lib.sh
    • Contains code duplicated across these scripts.

dev

This directory contains scripts used for the development of code-server.

build

This directory contains the scripts used to build and release code-server. You can disable minification by setting MINIFY=.

release-image

This directory contains the release docker container image.

  • ./ci/steps/build-docker-buildx-push.sh
    • Builds the release containers with tags codercom/code-server-$ARCH:$VERSION for amd64 and arm64 with docker buildx and pushes them.
    • Assumes debian releases are ready in ./release-packages.

images

This directory contains the images for CI.

steps

This directory contains the scripts used in CI. Helps avoid clobbering the CI configuration.