Commit Graph

103 Commits

Author SHA1 Message Date
Jonathan Yu a704163741 chore: unpin arch version
The pinned Arch version started failing during upgrade, so try
removing the version pin.
2022-02-16 19:27:44 +00: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
Eric Paulsen 030d8815aa
add Android Studio image & update folder naming (#92)
* add Android Studio image & update folder naming

* update android image with studio & java
2021-08-23 11:33:30 -05:00
dependabot[bot] eb7d5947d6
chore: bump husky from 6.0.0 to 7.0.1 (#85)
Bumps [husky](https://github.com/typicode/husky) from 6.0.0 to 7.0.1.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v6.0.0...v7.0.1)

---
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: Jonathan Yu <jonathan@coder.com>
2021-08-22 12:19:04 -07:00
dependabot[bot] 2a4ca3aeb2
chore: bump styfle/cancel-workflow-action from 0.9.0 to 0.9.1 (#90)
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.9.0...0.9.1)

---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
  dependency-type: direct:production
  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-08-22 12:13:02 -07:00
Thomas Hughes 1192680426
chore: add dockerhub link to readme 2021-07-09 16:15:32 +00:00
dependabot[bot] 68ddd70401
chore: bump prettier from 2.3.1 to 2.3.2 (#82)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2.
- [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.1...2.3.2)

---
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-06-28 07:49:04 -07:00
Timo c00d794540
Added CLion image (#81) 2021-06-23 13:38:48 -07:00
Jonathan Yu 338dc0d205
chore: do not install "compatible" versions (#78)
Install specific versions of dependencies, instead of using the
Node.js "compatible" semver syntax, to improve reproducibility
and consistency of dependency installs.
2021-06-21 08:07:26 -07:00
Eric Paulsen bd1ed3fe66
add java install to intellij images (#75)
* add java install to intellij images

* update with jdk & remove sudo

* make intellij FROM java image
2021-06-10 15:28:26 -05:00
dependabot[bot] 1952891559
chore: bump prettier from 2.3.0 to 2.3.1 (#77)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.0 to 2.3.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.0...2.3.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-06-07 09:15:53 -07:00
Jonathan Yu da1e6d4c84
chore: ensure Husky script runs under bash (#71) 2021-05-24 13:21:28 -07:00
Jonathan Yu 60abdec164
chore: ignore minor/patch versions of official actions (#73) 2021-05-22 11:20:38 -07:00
Jonathan Yu 1af4050abd
chore: add minimal workflow permissions (#70) 2021-05-22 10:41:21 -07:00
dependabot[bot] 4a7045f1b4
chore: bump lint-staged from 10.5.4 to 11.0.0 (#67)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.4 to 11.0.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.5.4...v11.0.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-22 08:49:54 -07:00
dependabot[bot] c7ba0300f2
chore: bump prettier from 2.2.1 to 2.3.0 (#68)
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.1 to 2.3.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.2.1...2.3.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-22 08:08:09 -07:00
Ben Potter 69b581c2c7
fixes to VNC image (#65)
* fix typo in readme

* improve default desktop and window scaling

* switch to firefox as default browser

something about our network or install method in Google chrome leads to errors when browsing
2021-04-21 11:47:13 -04:00
Ben Potter abf3ddbd2f
add readme for vnc image (#63)
* add readme for vnc image

* add -N flag

* Update README.md

Co-authored-by: Katie Horne <katie@coder.com>
2021-04-20 19:29:06 -04:00
Ben Potter 1c1025eeee
add CI for VNC image (#62)
* add CI for VNC image

* use different mirror
2021-04-14 16:17:55 -04:00
Ben Potter f34a072874
Revert "Remove VNC images (#38)" (#61)
This reverts commit 25eaa0bfd1.
2021-04-14 18:30:02 +00:00
dependabot[bot] 2c4757ecef
chore: bump styfle/cancel-workflow-action from 0.8.0 to 0.9.0 (#60)
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases)
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.8.0...89f242ee29e10c53a841bfe71cc0ce7b2f065abc)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 07:15:57 -07:00
Jonathan Yu 1638e83ffb
chore: optimize layers in base images (#57)
* Reduce the number of layers in base images by consolidating
  related build steps
* Switch from yum to its successor, dnf, in the centos base image
* Delete package cache after installation to reduce image size
* Use bash to run Dockerfile build commands in centos and ubuntu
* Sort package dependencies alphabetically
2021-04-06 13:15:00 -07:00
Jonathan Yu eb897f6eb2
chore: upgrade husky to version 6 (#53) 2021-04-06 13:12:24 -07:00
Jonathan Yu a1002e87f1
chore: publish nightly image builds (#52)
* Build and publish images on a nightly schedule
* Enable manual triggering of build workflow
2021-04-02 21:13:47 -07:00
Jonathan Yu 3e4835aeeb
chore: use dependabot for GitHub Actions and npm (#54) 2021-04-02 17:45:47 -07:00
Jonathan Yu 6fa1567c96
chore: parallelize image build (#55)
* Add flag for image build scripts to filter by distribution
  (currently: arch, centos, ubuntu)
* Build images sequentially in separate jobs that run in
  parallel according to base distribution
* Cancel in-flight pull request builds
2021-04-02 12:46:01 -07:00
G r e y a370353a28
chore: Add fmt check to CI (#50) 2021-02-19 09:30:56 -06:00
G r e y 4bec2c8cd7
feat(base): Ubuntu git-core ppa (#49)
Co-authored-by: Jonathan Yu <jonathan.i.yu@gmail.com>
2021-02-18 13:46:22 -06:00
Jonathan Yu ea099c33b8
chore: pin archlinux package versions (#48)
* Switch from deprecated archlinux/base to archlinux/archlinux
* Pin a specific base image and repository snapshot, as recent
  versions are inoperable under Coder due to a glibc upgrade
  (https://bugs.archlinux.org/task/69563)
2021-02-17 15:07:30 -08:00
G r e y 98995de6c8
chore: Format (#47) 2021-02-17 13:08:48 -06:00
G r e y b971e8078e
fix(pycharm): Symlink pycharm -> pycharm-community (#45) 2021-02-05 14:46:41 -06:00
Charles Moog 98c24a3f55
feat: add homebrew to base images (#43) 2021-02-02 12:46:14 -06:00
Kyle Carberry e60d17d4a4
fix: Add ANDROID_HOME to SDK image (#42) 2021-01-28 21:53:39 -06:00
Kyle Carberry 8853783dc3
feat: Add Android image (#41)
* feat: Add Android image

* Fix title
2021-01-28 21:25:21 -06:00
Charles Moog ce6258c83e
fix: add coder user to docker group (#40) 2020-12-16 17:00:01 -06:00