@@ -21,8 +21,7 @@ Make sure you have `$GITHUB_TOKEN` set and [hub](https://github.com/github/hub)
21217 . Publish the release
2222 1 . CI will automatically grab the artifacts and then
2323 1 . Publish the NPM package
24- 2 . Publish the AMD64 docker image
25- 3 . Publish the ARM64 docker image
24+ 2 . Publish the Docker Hub image
26258 . Update the homebrew and AUR packages
2726
2827## dev
@@ -100,10 +99,8 @@ You can disable minification by setting `MINIFY=`.
10099This directory contains the release docker container.
101100
102101- [ ./release-container/build.sh] ( ./release-container/build.sh )
103- - Builds the release container
102+ - Builds the release container with the tag ` codercom/code-server:$VERSION-$ARCH `
104103 - Assumes debian releases are ready in ` ./release-packages `
105- - [ ./release-container/push.sh] ( ./release-container/push.sh )
106- - Pushes the built release container to docker hub and updates the latest tag
107104
108105## container
109106
@@ -129,7 +126,9 @@ Just helps avoid clobbering the CI configuration.
129126 - Contains helpers to download artifacts from github actions workflow runs
130127- [ ./steps/publish-npm.sh] ( ./steps/publish-npm.sh )
131128 - Grabs the ` npm-package ` release artifact for the current commit and publishes it on NPM
132- - [ ./steps/publish-docker.sh] ( ./steps/publish-docker.sh )
133- - Grabs the ` release-packages ` release artifact for the current commit and
134- builds a docker image with it and publishes that onto docker hub with the
135- correct tag and updates latest
129+ - [ ./steps/build-docker-image.sh] ( ./steps/build-docker-image.sh )
130+ - Builds the docker image and then saves it into ` ./release-images/$ARCH.tar `
131+ - [ ./steps/push-docker-manifest.sh] ( ./steps/push-docker-manifest.sh )
132+ - Loads all images in ` ./release-images ` and then builds and pushes a multi architecture
133+ docker manifest for the amd64 and arm64 images to ` codercom/code-server:$VERSION ` and
134+ ` codercom/code-server:latest `
0 commit comments