Archived
1
0
Commit Graph

143 Commits

Author SHA1 Message Date
Asher
4ffecd641d
Check for bashisms in install script 2021-07-13 12:28:40 -05:00
Asher
3339853c26
Avoid root when prefix is writable
Previously if the prefix was non-existent we would switch to root even
if the user does have the permissions to create the directory.

Fixes #3585
2021-07-13 12:22:06 -05:00
Asher
24f6834f5b
Add installer unit tests 2021-07-13 12:22:00 -05:00
Asher
c31e72fb7b
Add installer integration tests 2021-07-13 12:21:34 -05:00
Joe Previte
632f980bae
fix(dependabot): ignore updates for node 16.x 2021-07-08 14:05:46 -07:00
Joe Previte
8695c874ed
fix: add timeouts to ci jobs 2021-06-30 15:16:55 -07:00
Asher
da4de439e0
Spawn a code-server instance for each test suite
This uses the current dev build by default but can be overidden with
CODE_SERVER_TEST_ENTRY (for example to test a release or some other
version).

Each instance has a separate state directory. This should make
parallelization work.

This also means you are no longer required to specify the password and
address yourself (or the extension directory once we add a test
extension). `yarn test:e2e` should just work as-is.

Lastly, it means the tests are no longer subject to yarn watch randomly
restarting.
2021-06-29 12:06:38 -05:00
Joe Previte
6e1455da88
feat: add custom codecov 2021-06-28 11:41:48 -07:00
Joe Previte
3226a53b02
docs: update CHANGELOG process 2021-06-23 15:37:01 -07:00
Joe Previte
8b38314913
feat: add 'set up homebrew' step publish.yaml 2021-06-03 10:18:48 -07:00
Akash Satheesan
05197d5213
feat(ci): add restore-keys for ci speedup (#3516) 2021-06-03 22:00:37 +05:30
Akash Satheesan
58622ccc34
chore: update node to v14 (#3481) 2021-06-01 22:49:03 +05:30
dependabot[bot]
8c7e7819b9
chore(deps): bump aquasecurity/trivy-action from 0.0.17 to 0.0.18 (#3500)
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.0.17 to 0.0.18.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](dba83feec8...ac8de07fd1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-28 22:39:07 +05:30
Akash Satheesan
1ccf69f731
chore: cross-compile docker images with buildx (#3503) 2021-05-28 16:51:41 +00:00
Joe Previte
ff93932ba2
fix: temporarily disable trivy-scan-image 2021-05-24 14:02:15 -07:00
Joe Previte
75e6ab1197
fix(dependabot): limit limiter updates 2021-05-20 11:59:27 -07:00
Joe Previte
2438fb307c
fix: use next version in changelog 2021-05-14 16:09:30 -07:00
Joe Previte
12b1e484be
docs(maintaining): add release manager rotation 2021-05-14 16:09:26 -07:00
Joe Previte
ade43c02b7
docs: update release_template PR 2021-05-14 16:09:06 -07:00
Joe Previte
9ab5ccf908
docs: add release issue template 2021-05-14 16:09:05 -07:00
Joe Previte
6f09749b65
refactor: move default PR template 2021-05-14 13:18:39 -07:00
Joe Previte
5fe76bdecf
fix: update trivy-action to v0.0.17 2021-05-14 10:43:25 -07:00
Joe Previte
604194d1b8
fix: re-enable trivy-scan-repo 2021-05-14 10:42:47 -07:00
Joe Previte
adc4463507
docs: update pr template to say default branch 2021-05-13 12:10:21 -07:00
Jonathan Yu
416362be31 chore: ignore updates to microsoft/playwright-github-action
Microsoft publishes updates to this action using the same scheme
as GitHub, where the v1 tag is updated to the latest release of
the 1.0 series. Therefore, we can manage updates manually.
2021-05-12 18:47:37 +00:00
Joe Previte
3cd3490dee
fix(ci): fix typos 2021-05-11 11:18:35 -07:00
Joe Previte
510ff9c9f8
fix(ci): disable trivy-scan-repo 2021-05-11 10:26:04 -07:00
Joe Previte
8c7224931e
chore: update PR template with checklist 2021-05-10 12:56:27 -07:00
dependabot[bot]
6615106d86
chore(deps): bump aquasecurity/trivy-action
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from b38389f8efef9798810fe0c5b5096ac198cffd54 to 0.0.15. This release includes the previously tagged commit.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](b38389f8ef...341f810bd6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 11:08:33 +00:00
Akash Satheesan
d27b12bae9
refactor(ci): split audit from prebuild (#3298)
Move dependency audits from prebuild to their own jobs,
so that an error does not affect the rest of the build/test process.
2021-05-07 00:32:10 +05:30
Joe Previte
6d5c60387c
feat(ci): add trivy scans to workflow
This adds both a trivy scan for the repo and a trivy scan for our Docker image.
2021-05-04 11:32:41 -07:00
Joe Previte
2bf0907de8
feat: add codeql-config file 2021-04-27 15:38:09 -07:00
Joe Previte
e48de92c7f
chore: add codeql-action to dependabot config 2021-04-27 15:38:09 -07:00
Joe Previte
3577985015
feat: add codeql-analysis.yml 2021-04-27 15:38:09 -07:00
Joe Previte
e86c0f8c87
chore: ignore 15.x @types/node updates 2021-04-27 15:25:38 -07:00
Asher
f746212d80
Revamp debugging section (#3224)
- Most people leave the logs out so add a section for them in the issue
  template.
- Remove the VS Code logs because those get sent to stdout now and will
  show up in our logs.
- Separate browser console and network.
2021-04-26 12:56:12 -05:00
Joe Previte
bb0414e7bb
feat: add ci step upload coverage report Codecov 2021-04-22 15:28:30 -07:00
Akash Satheesan
4ed7ae9c96
chore(ranger): fix syntax for extension-request (#3172) 2021-04-20 10:27:06 -07:00
Akash Satheesan
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
Joe Previte
d6f0725399
fix: update path for e2e videos 2021-04-15 11:46:45 -07:00
Joe Previte
fafd15de22
fix: syntax in ranger 2021-04-12 15:34:02 -07:00
dependabot[bot]
e8c78c24b4
chore(deps): bump azure/setup-helm from v1 to v1.1 (#3086)
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from v1 to v1.1.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](https://github.com/azure/setup-helm/compare/v1...18bc76811624f360dbd7f18c2d4ecb32c7b87bab)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-09 07:11:39 -07:00
Joe Previte
40014eee5c
dev(ranger): fix typo 2021-04-08 15:12:24 -07:00
Akash Satheesan
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
Joe Previte
f09a081c9e
fix: update ranger file 2021-04-07 10:46:16 -07:00
Joe Previte
03f730989d
feat: add --log trace for running cs in ci 2021-04-06 15:46:57 -07:00
repo-ranger[bot]
2f99730437
Merge branch 'main' into jsjoeio/audit-ci 2021-04-06 18:43:29 +00:00
Joe Previte
b6b56797a3
chore(deps): limit xdg-basedir updates 2021-04-06 11:15:59 -07:00
Joe Previte
6f98e08bda
feat(ci): add audit job for security 2021-04-06 11:06:04 -07:00
repo-ranger[bot]
e64608abcb
Merge branch 'main' into jsjoeio/ranger-upstream 2021-04-02 22:38:13 +00:00