Archived
1
0
Commit Graph

585 Commits

Author SHA1 Message Date
857c62ae1d chore: yarn fmt + changelog 2021-06-01 16:34:16 -07:00
7dfd3676c1 docs: remove "Publishing A Release" from ci/README.md
Deleted "Publishing A Release" section from the readme.md file in the 'ci'
folder and then pasting the section in 'Maintaining.md'
2021-06-01 16:33:52 -07:00
58622ccc34 chore: update node to v14 (#3481) 2021-06-01 22:49:03 +05:30
1ccf69f731 chore: cross-compile docker images with buildx (#3503) 2021-05-28 16:51:41 +00:00
8ed578b686 docs: remove toc from changelog (#3466)
Co-authored-by: Akash Satheesan <akash@coder.com>
2021-05-27 16:16:54 +00:00
4fc8d98610 refactor: remove extra step in release-prep.sh 2021-05-21 16:08:46 -07:00
31aac201bf chore(release): bump version to 3.10.2 2021-05-21 16:04:55 -07:00
ed0ddeaf3e fix: make sure homebrew-core is up to date 2021-05-21 15:00:45 -07:00
1ffca5751c introduce extraInitContainers to helm chart
New extraInitContainers configuration added.
It allows to pass template with a list of containers to execute before
main code-server container started. Main container will only start when
all init containers are  completed (exited with 0 code).

 Additionally changes the way extraContainers is used - instead of
 toYaml use tpl, because this allows to
 reference any values from extraContainers string.
2021-05-20 17:52:35 +02:00
e983ba9a4b v3.10.1 (#3406)
* Update versions
* Update changelog
2021-05-17 14:59:41 -05:00
2438fb307c fix: use next version in changelog 2021-05-14 16:09:30 -07:00
eb82054357 docs: update publishing a release process 2021-05-14 16:09:06 -07:00
1b75734332 fix(release-prep.sh): don't update CHANGELOG 2021-05-14 16:09:06 -07:00
e64fd451b3 Override existing asar symlink in postinstall (#3369)
This ensures the link is correct. Should fix #3355.
2021-05-12 16:46:29 -05:00
3df771fbc4 Check the logged user instead of $USER (#3330)
* Check the logged user instead of $USER

Given that `sudo usermod --login "$DOCKER_USER" coder` and `sudo groupmod -n "$DOCKER_USER" coder` modify the container's disk it'll persist across restarts, but environment variables will be reset to whatever state they had at the end of `Dockerfile`. In this case, `$USER` is set to `coder`, so this branch will always be true.

By checking with the output of `whoami`, which gets it's information from `/etc/passwd`, we make sure to get the real logged user and not the one defined by $USER.

We also move `USER="$DOCKER_USER"` out of the branch, since we always want this to happen at entry-point. If we don't do this assignment, $USER will contain `coder` upon restart.

* Update entrypoint.sh

Check `$DOCKER_USER` was defined before copying it to `$USER`.
2021-05-11 10:26:38 -05:00
a5e8337c86 chore(ci): fix release scripts 2021-05-11 02:54:13 +05:30
d17c97c9cd chore(release): bump version to 3.10.0 2021-05-11 01:39:44 +05:30
3518de7b85 feat: add CHANGELOG 2021-05-10 12:05:55 -07:00
930b0460f8 fix(build): download correct cloud-agent for arch (#3331) 2021-05-10 21:56:39 +05:30
fa461ff8f1 feat(ci/build): support arm64 for cloud-agent (#3294) 2021-05-05 21:53:30 +05:30
4e34eb96c8 refactor(docs): move termux info install -> termux 2021-04-28 13:44:07 -07:00
f06a7cca52 docs: add termux.md 2021-04-28 13:40:45 -07:00
ad6a7746ce Merge pull request #3228 from cdr/jsjoeio/refactor-board-milestone-workflow
docs(maintaining): use milestones over boards
2021-04-28 18:41:58 +00:00
bc3defd42a chore(build): compile vscode+extensions in parallel (#3250) 2021-04-28 23:55:56 +05:30
d07317ad01 docs: add maintaining.md with workflow 2021-04-28 11:25:25 -07:00
9d5f05efaf refactor: remove old coverage shield workflow 2021-04-26 14:11:10 -07:00
724ee93e81 chore(ci): migrate from hub to gh (#3168) 2021-04-20 02:21:33 +05:30
cbc2e8bc92 chore(ci): remove images and update publish flow (#3147)
* chore(ci): remove unmaintained images
* chore(ci): update publish workflow
2021-04-17 01:17:24 +05:30
0b8a06863b fix(update-vscode): add check/docs for git-subtree (#3129) 2021-04-16 01:07:28 +05:30
450fcd5ba7 refactor: pass all args to test-e2e script 2021-04-15 11:46:45 -07:00
c9fa931a0b fix: add retry 2 for failing e2e tests 2021-04-15 11:46:44 -07:00
92b7c1e9a8 refactor: test-e2e.sh script 2021-04-15 11:46:44 -07:00
638b2d5dd5 refactor: remove debian10 and references 2021-04-14 16:18:29 -07:00
7bb62f1292 fix: use curl to install nfpm 2021-04-08 14:05:30 -07:00
003dc0feeb chore(release): bump version to 3.9.3 2021-04-08 11:18:56 -07:00
2510e6ac41 fix: check upstream before running script 2021-04-08 11:18:20 -07:00
e5ed927d51 fix: sd correct file in release-prep for badges 2021-04-08 11:15:17 -07:00
3a49299f84 dev(ci): complete refactor
Nearly completely replace the original GitHub actions workflow.
Changes:

- Move from `.sh` files in `ci/steps` to steps in the workflow.
- Move from using docker images for environment to manual setup.
- Upgrade nfpm to v2.3.1

BREAKING CHANGE: official arm64 builds no longer support CentOS 7.
If you need to use CentOS 7 on arm64, build `code-server` locally.
For docs, see the yarn/npm section in `docs/install.md`.
2021-04-08 23:42:01 +05:30
b1ea47c506 chore: remove --home from test-e2e script 2021-04-06 15:46:57 -07:00
32d0fb0a5e refactor: add --runInBand to e2e test script 2021-04-06 15:46:57 -07:00
6f98e08bda feat(ci): add audit job for security 2021-04-06 11:06:04 -07:00
5b9f6bbe45 feat: add brew job to publish.yaml 2021-04-02 15:10:31 -07:00
cbcad39a4f Remove ipc.d.ts from final build
Now that the plugin API has its own separate types this is no longer
necessary.
2021-04-01 10:56:25 -05:00
024a3110be refactor: reorganize release notes draft format 2021-03-26 16:33:22 -07:00
f27c039954 refactor: change get_artifacts_url in lib.sh
This now looks for the version branch i.e. v3.9.2
to grab the artifacts instead of the head_sha
which was faulty in the past.
2021-03-26 10:30:32 -07:00
27ede67e07 refactor: add check for artifacts url in lib.sh 2021-03-25 16:51:01 -07:00
f688e58472 chore(release): bump version to 3.9.2 2021-03-25 10:33:47 -07:00
305b820828 Merge branch 'main' into jsjoeio/add-release-prep-script 2021-03-25 16:51:24 +00:00
8332a6abc9 fix(lib/vscode): remove native-keymap and keytar (#2961)
native-keymap and keytar are only used in the electron process,
so we don't need them. This allows us to drop our dependencies on
libx11-dev, libxkbfile-dev, and libsecret-dev.
2021-03-25 22:20:58 +05:30
299e17e6d9 refactor: update script command to get git branch 2021-03-25 09:46:54 -07:00