Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
62a552d
Check for updates on a schedule
code-asher May 7, 2026
93ce398
Make update cron run twice daily
code-asher May 8, 2026
1605d68
Update contribution steps for updating
code-asher May 8, 2026
41c9ed4
Draft release when update branch is merged
code-asher May 8, 2026
2fafe87
Set name and tag for release
code-asher May 8, 2026
89ca02c
Add changelog notes to draft release
code-asher May 8, 2026
53d981a
Automatically generate helm/changelog PR
code-asher May 8, 2026
190b09c
Update Code to 1.119.1 (#7795)
benz0li May 19, 2026
ef7ea3e
Update Code to 1.120.0 (#7796)
benz0li May 19, 2026
359b40d
Ensure dir exists before writing update checklist
code-asher May 19, 2026
174b775
Update VS Code to 1.121.0 (#7805)
cdrci May 20, 2026
3c3f87a
Fix adding release notes to draft release
code-asher May 20, 2026
51bc3c0
Remove unpublished 4.119.0
code-asher May 20, 2026
cd15862
Remove "VS" from updates
code-asher May 20, 2026
2114937
Fix release draft trigger
code-asher May 20, 2026
bf61384
Update to 4.121.0 (#7808)
cdrci May 20, 2026
238769e
Apply --app-name to web page titles (#7794)
MicahZoltu May 21, 2026
99bfbd5
Update e2e example commands
code-asher May 21, 2026
c9faf34
chore: bump aquasecurity/trivy-action (#7769)
dependabot[bot] May 22, 2026
2657135
chore: bump ws from 8.19.0 to 8.20.1 (#7804)
dependabot[bot] May 22, 2026
62e5c45
chore: bump prettier from 3.6.2 to 3.8.3 (#7776)
dependabot[bot] May 22, 2026
4f9c238
chore: bump robinraju/release-downloader from 1.12 to 1.13 (#7770)
dependabot[bot] May 22, 2026
2396092
Make app-name configurable via environment variable (#7818)
MicahZoltu May 26, 2026
477c0b1
chore: bump qs from 6.15.0 to 6.15.2 (#7814)
dependabot[bot] May 28, 2026
2243efb
chore: bump docker/login-action from 3.7.0 to 4.2.0 (#7772)
dependabot[bot] May 28, 2026
382aa3b
chore: bump dorny/paths-filter from 3.0.3 to 4.0.1 (#7771)
dependabot[bot] May 28, 2026
4a50b99
chore: bump ip-address from 10.1.0 to 10.2.0 (#7785)
dependabot[bot] May 28, 2026
030bdcf
Still finish checklist if a step failed
code-asher May 28, 2026
93d3ee8
Update Code to 1.122.0 (#7822)
cdrci May 28, 2026
d98fcd3
Fix macos release tag
code-asher May 28, 2026
f87e243
Update to 4.122.0 (#7823)
cdrci May 29, 2026
cb2548f
Make Helm and changelog commit more specific
code-asher May 29, 2026
6cad757
chore: bump basic-ftp from 5.3.0 to 5.3.1 (#7786)
dependabot[bot] Jun 1, 2026
923cb75
Fix automatic release major version
code-asher Jun 1, 2026
7be257b
Update Code to 1.122.1 (#7825)
cdrci Jun 1, 2026
63c0719
Update Helm chart and changelog with 4.122.1 (#7835)
cdrci Jun 2, 2026
6fd40c0
Fix Helm chart version bump script
code-asher Jun 2, 2026
559d73a
Update Code to 1.123.0 (#7837)
code-asher Jun 3, 2026
77d880d
Drop armhf builds
code-asher Jun 3, 2026
d0d53d9
Update Helm chart and changelog with 4.123.0 (#7838)
cdrci Jun 4, 2026
92a7dce
Fix false positive CVE alerts by setting package name to code-oss-dev…
ka-ishimoto Jun 10, 2026
364cf99
Strip token from cookies before proxying
code-asher Jun 16, 2026
1ccd4f0
Update brace-expansion, js-yaml, and ws
code-asher Jun 16, 2026
9fe7eb7
Update Code to 1.124.2 (#7846)
cdrci Jun 16, 2026
19be49e
Update Helm chart and changelog with 4.124.2 (#7851)
cdrci Jun 16, 2026
71ba019
chore: bump globals from 16.5.0 to 17.6.0 (#7831)
dependabot[bot] Jun 16, 2026
f7663cc
chore: bump codecov/codecov-action from 5.5.4 to 6.0.1 (#7833)
dependabot[bot] Jun 16, 2026
7393d50
chore: bump awalsh128/cache-apt-pkgs-action from 1.5.3 to 1.6.0 (#7832)
dependabot[bot] Jun 16, 2026
53ed1e3
chore: bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#7830)
dependabot[bot] Jun 16, 2026
24811a6
chore: bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#7829)
dependabot[bot] Jun 16, 2026
a056406
chore: bump form-data in /test (#7848)
dependabot[bot] Jun 16, 2026
87ac56b
chore: bump softprops/action-gh-release from 1 to 3 (#7774)
dependabot[bot] Jun 16, 2026
5dca609
chore: bump i18next from 25.8.13 to 26.3.1 (#7828)
dependabot[bot] Jun 16, 2026
d31d034
Remove Dependabot commit prefix
code-asher Jun 16, 2026
7617ab2
Update AUR commit message to match code-server's
code-asher Jun 16, 2026
72086ed
Remove Windows npm installation recommendation
code-asher Jun 16, 2026
7dfd685
fix: re-enable skipped Heart tests and make non-asserting checks asse…
voidmatcha Jun 16, 2026
e1c839f
Slightly improve heart tests
code-asher Jun 16, 2026
25e847d
Update Playwright
code-asher Jun 16, 2026
a7f4570
Bump actions/checkout from 6.0.2 to 6.0.3 (#7852)
dependabot[bot] Jun 16, 2026
a59c3ab
Bump github/codeql-action from 4.35.4 to 4.36.2 (#7860)
dependabot[bot] Jun 16, 2026
4ae1fc2
Bump doctoc from 2.3.0 to 2.5.0 (#7858)
dependabot[bot] Jun 16, 2026
8009d3c
Bump typescript-eslint from 8.56.1 to 8.61.1 (#7857)
dependabot[bot] Jun 16, 2026
2ef530c
Bump actions/cache from 4.3.0 to 5.0.5 (#7856)
dependabot[bot] Jun 16, 2026
9545b26
Bump awalsh128/cache-apt-pkgs-action from 1.6.0 to 1.6.1 (#7855)
dependabot[bot] Jun 16, 2026
804ba5b
Bump codecov/codecov-action from 6.0.1 to 7.0.0 (#7853)
dependabot[bot] Jun 16, 2026
fade53f
Update Code to 1.125.0 (#7861)
cdrci Jun 17, 2026
02e28cd
Name VS Code package "code-oss"
code-asher Jun 18, 2026
40b3929
Update Helm chart and changelog with 4.125.0 (#7863)
cdrci Jun 22, 2026
9ccf763
Match update PRs titles with commits
code-asher Jun 22, 2026
2c06497
Update Code to 1.126.0 (#7868)
cdrci Jun 24, 2026
dd48f77
Update Helm chart and changelog with 4.126.0 (#7869)
cdrci Jun 24, 2026
1e6ed87
Update Code to 1.127.0 (#7880)
cdrci Jul 1, 2026
1e16047
Update Helm chart and changelog with 4.127.0 (#7882)
cdrci Jul 2, 2026
aed61bf
Remove @schemastore/package
code-asher Jul 2, 2026
d103d50
Fix update script using old Node version
code-asher Jul 10, 2026
cb22f74
Update Code to 1.128.0 (#7889)
cdrci Jul 10, 2026
421e7eb
Update Helm chart and changelog with 4.128.0 (#7891)
cdrci Jul 13, 2026
3e76a04
Fix automatic CSP hash update
code-asher Jul 16, 2026
77baee7
Update Code to 1.129.0 (#7897)
cdrci Jul 17, 2026
22b0a3e
Update Helm chart and changelog with 4.129.0 (#7898)
cdrci Jul 17, 2026
227d086
Update Code to 1.129.1 (#7899)
cdrci Jul 20, 2026
31e6279
chore: bump softprops/action-gh-release from 3.0.0 to 3.0.1 (#7878)
dependabot[bot] Jul 20, 2026
1e2b734
chore: bump awalsh128/cache-apt-pkgs-action from 1.6.1 to 1.6.3 (#7877)
dependabot[bot] Jul 20, 2026
c2337fe
chore: bump azure/setup-helm from 5.0.0 to 5.0.1 (#7873)
dependabot[bot] Jul 21, 2026
b99ce9a
chore: bump actions/cache from 5.0.5 to 6.1.0 (#7875)
dependabot[bot] Jul 21, 2026
3ed5f97
chore: bump ws from 7.5.10 to 7.5.13 in /test (#7901)
dependabot[bot] Jul 21, 2026
1dabd15
chore: bump actions/checkout from 6.0.3 to 7.0.1 (#7874)
dependabot[bot] Jul 21, 2026
5cf68f6
Bump prettier from 3.8.3 to 3.9.4 (#7876)
dependabot[bot] Jul 21, 2026
197ef3e
Update Code to 1.130.0 (#7904)
cdrci Jul 23, 2026
14bdb36
Update Helm chart and changelog with 4.130.0 (#7906)
cdrci Jul 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions 2 .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ updates:
interval: "monthly"
time: "06:00"
timezone: "America/Chicago"
commit-message:
prefix: "chore"
labels: []
ignore:
# Ignore patch updates for all dependencies
Expand Down
32 changes: 16 additions & 16 deletions 32 .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
docs: ${{ steps.filter.outputs.docs }}
helm: ${{ steps.filter.outputs.helm }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: filter
with:
filters: |
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
name: Run prettier check
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand All @@ -72,7 +72,7 @@ jobs:
needs: changes
if: needs.changes.outputs.docs == 'true'
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand All @@ -89,8 +89,8 @@ jobs:
needs: changes
if: needs.changes.outputs.helm == 'true'
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: "v3.19.2"
Expand All @@ -103,7 +103,7 @@ jobs:
needs: changes
if: needs.changes.outputs.code == 'true'
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand All @@ -121,7 +121,7 @@ jobs:
if: needs.changes.outputs.ci == 'true'
steps:
- name: Checkout repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- name: Check workflow files
run: |
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) 1.7.9
Expand All @@ -134,7 +134,7 @@ jobs:
needs: changes
if: needs.changes.outputs.code == 'true'
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand All @@ -144,7 +144,7 @@ jobs:
test/package-lock.json
- run: SKIP_SUBMODULE_DEPS=1 npm ci
- run: npm run test:unit
- uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
- uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
if: success()
with:
token: ${{ secrets.CODECOV_TOKEN }}
Expand All @@ -163,12 +163,12 @@ jobs:

steps:
- run: sudo apt update && sudo apt install -y libkrb5-dev
- uses: awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # latest
- uses: awalsh128/cache-apt-pkgs-action@553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 # latest
with:
packages: quilt
version: 1.0

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
with:
submodules: true
- run: quilt push -a
Expand All @@ -191,7 +191,7 @@ jobs:
# embedded into the code). Use VSCODE_CACHE_VERSION to force a rebuild.
- name: Fetch prebuilt linux-x64 Code package from cache
id: cache-vscode
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: lib/vscode-reh-web-linux-x64
key: vscode-linux-x64-package-${{ secrets.VSCODE_CACHE_VERSION }}-${{ steps.vscode-rev.outputs.rev }}-${{ hashFiles('patches/*.diff', 'ci/build/build-vscode.sh') }}
Expand Down Expand Up @@ -219,7 +219,7 @@ jobs:
if: needs.changes.outputs.code == 'true' || needs.changes.outputs.deps == 'true' || needs.changes.outputs.ci == 'true'

steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand Down Expand Up @@ -256,7 +256,7 @@ jobs:

steps:
- name: Cache Caddy
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: caddy-cache
with:
path: |
Expand All @@ -269,7 +269,7 @@ jobs:
mkdir -p ~/.cache/caddy
tar -xzf caddy_2.5.2_linux_amd64.tar.gz --directory ~/.cache/caddy

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version
Expand Down
6 changes: 3 additions & 3 deletions 6 .github/workflows/installer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6

- name: Install code-server
run: ./install.sh
Expand All @@ -44,7 +44,7 @@ jobs:
container: "alpine:3.17"
steps:
- name: Checkout repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6

- name: Install curl
run: apk add curl
Expand All @@ -67,7 +67,7 @@ jobs:

steps:
- name: Checkout repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6

- name: Install code-server
run: ./install.sh
Expand Down
63 changes: 46 additions & 17 deletions 63 .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ jobs:
run: |
echo "VERSION=${TAG#v}" >> $GITHUB_ENV

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version-file: .node-version

- uses: robinraju/release-downloader@daf26c55d821e836577a15f77d86ddc078948b05 # v1.12
- uses: robinraju/release-downloader@28fc21f50d76778e7023361aa1f863e717d3d56f # v1.13
with:
repository: "coder/code-server"
tag: ${{ env.TAG }}
Expand All @@ -64,24 +64,24 @@ jobs:
echo "VERSION=${TAG#v}" >> $GITHUB_ENV

- name: Checkout code-server-aur repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
with:
repository: "cdrci/code-server-aur"
token: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }}
ref: "master"

- name: Configure git
run: |
git config --global user.name cdrci
git config --global user.email opensource@coder.com

- name: Fetch and reset master
run: |
git remote add upstream https://github.com/coder/code-server-aur.git
git fetch upstream
git reset --hard upstream/master
git push --force

- name: Configure git
run: |
git config --global user.name cdrci
git config --global user.email opensource@coder.com

- name: Validate package
uses: heyhusen/archlinux-package-action@c9f94059ccbebe8710d31d582f33ef4e84fe575c # v3.0.0
with:
Expand All @@ -93,9 +93,9 @@ jobs:
run: |
git checkout -b update-version-${{ env.VERSION }}
git add .
git commit -m "chore: updating version to ${{ env.VERSION }}"
git commit -m "Update to ${{ env.VERSION }}"
git push -u origin $(git branch --show)
gh pr create --repo coder/code-server-aur --title "chore: bump version to ${{ env.VERSION }}" --body "PR opened by @$GITHUB_ACTOR" --assignee $GITHUB_ACTOR
gh pr create --repo coder/code-server-aur --title "Update to ${{ env.VERSION }}" --body "PR opened by @$GITHUB_ACTOR" --assignee $GITHUB_ACTOR

docker:
runs-on: ubuntu-latest
Expand All @@ -108,31 +108,60 @@ jobs:
run: |
echo "VERSION=${TAG#v}" >> $GITHUB_ENV

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
- uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0

- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3
- uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- uses: robinraju/release-downloader@daf26c55d821e836577a15f77d86ddc078948b05 # v1.12
- uses: robinraju/release-downloader@28fc21f50d76778e7023361aa1f863e717d3d56f # v1.13
with:
repository: "coder/code-server"
tag: v${{ env.VERSION }}
fileName: "*.deb"
out-file-path: "release-packages"
- uses: robinraju/release-downloader@daf26c55d821e836577a15f77d86ddc078948b05 # v1.12
- uses: robinraju/release-downloader@28fc21f50d76778e7023361aa1f863e717d3d56f # v1.13
with:
repository: "coder/code-server"
tag: v${{ env.VERSION }}
fileName: "*.rpm"
out-file-path: "release-packages"

- run: npm run publish:docker

repo:
runs-on: ubuntu-latest
env:
GH_TOKEN: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }}
TAG: ${{ inputs.version || github.ref_name }}
needs: docker

steps:
- name: Set version to tag without leading v
run: |
echo "VERSION=${TAG#v}" >> $GITHUB_ENV

- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6

- run: ./ci/build/update-repo.sh

- name: Open PR
run: |
git config --global user.name cdrci
git config --global user.email opensource@coder.com
git checkout -b "helm/$VERSION"
git add .
git commit -m "Update Helm chart and changelog with $VERSION"
git push -u origin "$(git branch --show)"
gh pr create \
--repo coder/code-server \
--body-file .cache/checklist \
--title "Update Helm chart and changelog with $VERSION"
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.