Commit Graph

136 Commits

Author SHA1 Message Date
Dean Sheather 1248ff8cff fixup! chore!: deprecate homebrew, remove ruby install 2023-02-15 11:01:07 +00:00
Dean Sheather 214fa19aed chore!: deprecate homebrew, remove ruby install
Homebrew is deprecated and will be removed at the end of March 2023.

Homebrew reinstalls the bundled ruby if it's unavailable, so this helps
us save space in the short term until Homebrew is removed.
2023-02-15 04:37:29 +00:00
Jon Ayers e6f03c8b73
chore: try to fix centos image (#203)
- Use correct base for rust centos image.
2023-02-14 22:29:39 -06:00
Dean Sheather 983c953be9
chore: add apt-get upgrade to ubuntu base (#204) 2023-02-14 19:37:32 -08:00
Jon Ayers 0913166052
chore: prevent installing homebrew-core when installing homebrew (#201)
- There are some default libraries that contain test code that triggers
  our security scanners. Having homebrew installed should be sufficient
  for users. This will eventually be the default for all brew users anyway.
  See https://github.com/Homebrew/brew/issues/13794#issue-1359708246
- Update installed Go to 1.20
- Update Ruby to 2.7.7
- Update docker-compose to 2.16.0
2023-02-14 10:51:15 -06:00
dependabot[bot] df40363d11
chore: bump husky from 7.0.1 to 8.0.3 (#188)
Bumps [husky](https://github.com/typicode/husky) from 7.0.1 to 8.0.3.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v7.0.1...v8.0.3)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
Co-authored-by: Ben <me@bpmct.net>
Co-authored-by: Ben Potter <ben@coder.com>
2023-02-09 11:17:03 -06:00
Ben Potter f82113173b
fix: we use TurboVNC for the VNC image (#136)
* fix: we use TurboVNC for the VNC image

* fmt

---------

Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
Co-authored-by: Cian Johnston <cian@coder.com>
2023-02-09 09:12:51 -05:00
dependabot[bot] 329d21167b
chore: bump prettier from 2.5.1 to 2.8.3 (#193)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.8.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.1...2.8.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
Co-authored-by: Ben Potter <ben@coder.com>
2023-02-09 07:42:18 -06:00
dependabot[bot] 433e2371ed
chore: Bump lint-staged from 13.1.0 to 13.1.1 (#199)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.1.0 to 13.1.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v13.1.0...v13.1.1)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 21:43:31 -05:00
dependabot[bot] d0fc83025a
chore: bump lint-staged from 11.2.0 to 13.1.0 (#186)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.2.0 to 13.1.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v11.2.0...v13.1.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
Co-authored-by: Ben <me@bpmct.net>
2023-02-08 17:23:02 -06:00
dependabot[bot] 5de262931c
chore: bump actions/upload-artifact from 2 to 3 (#197)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 15:16:45 -05:00
Ben Potter 52091b68af
use node 16 for GitHub actions (#198) 2023-02-08 15:16:09 -05:00
Dean Sheather b505256cae
security: add trivy scanning workflow (#195) 2023-02-08 20:27:17 +11:00
Spike Curtis 828967697a
Add rsync to enterprise-base (#194)
Signed-off-by: Spike Curtis <spike@coder.com>
2023-02-02 08:24:51 +04:00
Cian Johnston 535a67a695
fix: update jupyter versions (#192) 2023-01-11 22:24:41 +00:00
Cian Johnston a17e3b6696
feat: add Rust image (#190)
* feat: add Rust image

* Apply suggestions from code review
2023-01-04 21:13:42 +00:00
dependabot[bot] 03f7e47909
chore: bump actions/checkout from 2 to 3.1.0 (#179)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:13:26 -06:00
dependabot[bot] 6689d9d848
chore: bump actions/setup-node from 2 to 3.4.1 (#172)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:13:18 -06:00
dependabot[bot] dccfa2cbe7
chore: bump docker/login-action from 1 to 2 (#155)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:13:08 -06:00
dependabot[bot] b4c4d7caa8
chore: bump styfle/cancel-workflow-action from 0.9.1 to 0.11.0 (#180)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:12:40 -06:00
Asher 593bcc2efd
Set LANG on base images (#182)
This will make unicode work in terminals.
2022-11-18 15:43:22 -06:00
Cian Johnston eb627de5b3
Revert "chore: pin jetbrains IDE versions at 2021.x (#176)" (#177)
This reverts commit 91bf78a9dc.
2022-09-07 09:59:56 +01:00
Cian Johnston 91bf78a9dc
chore: pin jetbrains IDE versions at 2021.x (#176) 2022-08-25 18:02:32 +01:00
Ben Potter a01aac3ff7
fix: 500 on JupyterLab image (#173)
* fix: 500 on JupyterLab image

* add centos

* remove version

* fix centos versions

* fix: checks

* fix: pip3 install

* fix: pip build

* fix: python3 command

Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
2022-07-17 18:46:03 -05:00
Cian Johnston 8f937ea980
chore: remove support for arch images (#161) 2022-05-18 09:09:38 +01:00
Cian Johnston b197270c7a
chore: fix centOS images (#160)
* fix: base-centos: move to centos stream 8 as centos 8 is EOL

* fix: jupyter-centos: install required deps

* fix: scripts/images.sh: fix dependency order

* fix: base-centos: downgrade containerd version to work with sysbox
2022-05-16 15:08:48 +01:00
Eric Paulsen a5e9af9bb6
chore: pin containerd version (#158)
Co-authored-by: Eric Paulsen <ericpaulsen+adm@coder.com>
2022-05-10 15:32:30 -04:00
Dean Sheather b67ec96764
chore: downgrade runc version in ubuntu image (#157) 2022-05-09 16:27:17 -05:00
Dean Sheather 28dfb4ec39
chore: use the official docker repo on ubuntu (#154) 2022-05-04 14:23:17 -04:00
Eric Paulsen f176f2d5fd
fix: websockify path (#153) 2022-05-02 09:54:08 -05:00
Ben Potter b9254682c1
add dbus-x11 to VNC image (#143)
While this dependency doesn't seem necessary for our current builds, this was discovered to be a missing dependency (therefore breaking VNC) when this image is forked, or perhaps used with a different base image

Co-authored-by: Eric Paulsen <ericpaulsen@coder.com>
2022-04-29 15:21:00 -04:00
Eric Paulsen 596dd1c3ff
Update data spell (#146)
* fix: dev URL path

* chore: update dataSpell install & add apt update

* chore: update websockify syntax

* resolve: conflict

* fix: formatting
2022-04-29 14:12:39 -04:00
Cian Johnston c9c53b2977
fix: apt-get update before apt-get upgrade (#152) 2022-04-29 16:53:48 +01:00
Dean Sheather ee9e600c5a
Revert "chore: switch from named to numeric uids (#133)" (#135)
This reverts commit e760ec7474.
2022-02-17 09:35:18 +10:00
Jonathan Yu e760ec7474
chore: switch from named to numeric uids (#133)
Clusters that have an admission controller that requires containers
to run as a non-root user need the default user of the image to be
declared as a numeric uid, so that the constraint can be applied
prior to starting the container.

Change "USER root" to "USER 0" and "USER coder" to "USER 1000"
2022-02-16 11:01:10 -08:00
Jonathan Yu 90bcfba8c3
chore: disable fail-fast for image build job (#132) 2022-02-16 10:07:07 -08:00
dependabot[bot] 6790d4a17e
chore: bump prettier from 2.5.0 to 2.5.1 (#118)
Bumps [prettier](https://github.com/prettier/prettier) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.5.0...2.5.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-10 21:21:11 -05:00
Mark 046e76ed47
fix: missing golang from goland image (#115)
Co-authored-by: G r e y <grey@coder.com>
2021-11-30 10:15:22 -05:00
dependabot[bot] 63c171012f
chore: bump prettier from 2.4.1 to 2.5.0 (#116)
Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.5.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-26 09:55:00 -08:00
dependabot[bot] d6df18c3d3
chore: bump lint-staged from 11.1.2 to 11.2.0 (#104)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.1.2 to 11.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v11.1.2...v11.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 14:11:39 -04:00
Eric Paulsen 826230714f
update jupyter images w/ latest core version (#101)
* update jupyter images w/ latest core version

* fix install cmd

* fix install cmd part 2
2021-09-30 18:43:30 +00:00
dependabot[bot] 36ac1b0b8c
chore: bump ansi-regex from 5.0.0 to 5.0.1 (#102)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-30 11:05:42 -07:00
Jonathan Yu 1c658c9a8c
chore: re-build images weekly instead of daily (#103)
* Re-build images on Mondays, rather than daily
* Add a comment explaining rationale for the rebuild schedule
2021-09-27 08:42:08 -07:00
dependabot[bot] 991df46a80
chore: bump prettier from 2.3.2 to 2.4.1 (#98)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-23 22:16:44 -04:00
Ben Potter 91ef8f521b
VNC: add dashboard app and noVNC config (#99)
* VNC: add dashboard app and auto config

* VNC: add dashboard app and noVNC config

* format

* format again

* Update config.yaml

Co-authored-by: Dean Sheather <dean@coder.com>
2021-09-23 14:17:39 -07:00
Eric Paulsen aa06f95f54
update go version to 1.17.1 (#100)
* update go versions 1.17.1

* update comment
2021-09-22 21:10:41 +00:00
Ben Potter 3cc3d5aa7e
add docker-compose to base images (#84) 2021-09-15 08:05:31 -05:00
Eric Paulsen 4592d18f2c
add DataSpell image (#97)
* add dataspell image

* update comment

* add dataspell centos image
2021-09-10 16:32:31 -05:00
dependabot[bot] ecd9dc3d25
chore: bump lint-staged from 11.0.0 to 11.1.2 (#91)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.0.0 to 11.1.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v11.0.0...v11.1.2)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-02 13:24:58 -07:00
Jonathan Yu 4fc7cb9cd2
chore: downgrade openjdk from v14 to 11 (LTS) (#95)
OpenJDK 14 appears to have disappeared from the Ubuntu focal
repository, so downgrade OpenJDK to the most recent LTS version,
which is version 11.
2021-09-02 13:24:17 -07:00