Joe Previte
b6899e2c18
docs: slim down readme ( #2140 )
...
* docs: move docs table of contents to docs/index.md
* docs: move how it works and IDE support to about.md
* docs: move readme steps to walkthrough
* docs: slim down readme
* refactor: walkthrough -> quickstart
* docs: minor edits
2022-06-08 08:37:03 -07:00
Cian Johnston
8cfe223192
feat: cli: allow editing template metadata ( #2159 )
...
This PR adds a CLI command template edit which allows updating the following metadata fields of a template:
- Description
- Max TTL
- Min Autostart Interval
2022-06-08 15:14:57 +01:00
Mathias Fredriksson
b65259f95e
feat: Refactor CLI config-ssh to improve UX ( #1900 )
...
- Magic block is replaced by Include statement
- Writes are only done on changes
- Inform user of changes via prompt
- Allow displaying changes via `--diff`
- Remove magic block if present
- Safer config writing via tmp-file + rename
- Parse previous `config-ssh` options, compare to new options and ask to use new (otherwise old ones are used)
- Tests the new functionality
Fixes #1326
2022-06-08 11:45:29 +03:00
Garrett Delfosse
945fa9dacf
fix: bug where all workspaces filter defaulted to 'me' ( #2145 )
...
* fix: bug where all workspaces filter defaulted to 'me'
2022-06-07 22:15:50 +00:00
Dean Sheather
7b76afb069
Revert split release ( #2139 )
...
* Revert "chore: ignore artifacts dir (#2132 )"
This reverts commit 27acb98571 .
* Revert "chore: split release workflow so the majority happens on Linux (#2092 )"
This reverts commit b87096b500 .
2022-06-07 20:57:32 +00:00
Abhineet Jain
4b82509922
feat: Make workspaces, timeline, templates rows obviously clickable ( #2047 )
...
* add right arrow to build table rows
* Add clickable rows to template and workspace list
* Specify 1% width for chevron right
2022-06-07 19:11:56 +00:00
Garrett Delfosse
7258d6acc8
fix: Show correct 'no results' message on workspace filters ( #2103 )
2022-06-07 13:54:59 -05:00
Dean Sheather
27acb98571
chore: ignore artifacts dir ( #2132 )
2022-06-07 16:41:38 +00:00
Bruno Quaresma
3a79759405
fix: Docs paths ( #2131 )
2022-06-07 16:29:18 +00:00
Bruno Quaresma
2b0662bf48
fix: Add .md extension to the docs routes ( #2128 )
2022-06-07 15:56:05 +00:00
Steven Masley
a391572690
test: Pagination api query param parsing ( #2127 )
...
* test: Pagination api query param parsing
2022-06-07 10:48:08 -05:00
Dean Sheather
b87096b500
chore: split release workflow so the majority happens on Linux ( #2092 )
2022-06-07 15:24:46 +00:00
Presley Pizzo
b4645b2d11
Clear error on cancel ( #2107 )
2022-06-07 11:02:20 -04:00
Steven Masley
cc30d42473
chore: Fix some 'Message' linting errors on main ( #2129 )
2022-06-07 14:52:44 +00:00
Steven Masley
af401e3fe1
chore: Linter rule for properly formatted api errors ( #2123 )
...
* chore: Linter rule for properly formatted api errors
* Add omitempty to 'Detail' field
2022-06-07 14:33:06 +00:00
Katie Horne
3f1e885d21
chore: add manifest.json ( #2100 )
2022-06-07 09:30:34 -05:00
Kyle Carberry
7e8692b0fd
fix: Update routing for workspace schedule ( #2113 )
...
* fix: Update routing for workspace schedule
This was broken as part of #2101 . It was a silly mistake,
but unfortunate our tests didn't catch it.
This is a rare change so unlikely to occur again, so I won't
make an issue adding tests.
* Update site/src/pages/WorkspaceSchedulePage/WorkspaceSchedulePage.tsx
Co-authored-by: Presley Pizzo <1290996+presleyp@users.noreply.github.com >
Co-authored-by: Presley Pizzo <1290996+presleyp@users.noreply.github.com >
2022-06-07 14:28:47 +00:00
Bruno Quaresma
a4e259e14b
fix: Page header width in the workspace page ( #2125 )
2022-06-07 14:24:01 +00:00
Bruno Quaresma
3752f4c401
fix: Update tooltip messages for workspaces and resources ( #2126 )
2022-06-07 14:20:44 +00:00
Mathias Fredriksson
6da4810a5e
chore: Add (skipped) ptytest test that hangs on Intel Mac (and Windows) ( #1629 )
...
Co-authored-by: Steven Masley <stevenmasley@coder.com >
2022-06-07 17:08:11 +03:00
Bruno Quaresma
eedd293ad5
feat: Add helpful tooltips for the key features ( #2097 )
2022-06-07 13:43:46 +00:00
Presley Pizzo
6d966963da
refactor: rename errors to validations ( #2105 )
...
* Update validation error unpacking
* Rename validations on backend
* Format
2022-06-07 09:31:15 -04:00
Bruno Quaresma
3616c629c7
refactor: Update status for build logs ( #2087 )
2022-06-07 08:24:27 -05:00
Cian Johnston
3e419ddb3d
feat: enforce template-level constraints for TTL and autostart ( #2018 )
...
This PR adds fields to templates that constrain values for workspaces derived from that template.
- Autostop: Adds a field max_ttl on the template which limits the maximum value of ttl on all workspaces derived from that template. Defaulting to 168 hours, enforced on edits to workspace metadata. New workspaces will default to the templates's `max_ttl` if not specified.
- Autostart: Adds a field min_autostart_duration which limits the minimum duration between successive autostarts of a template, measured from a single reference time. Defaulting to 1 hour, enforced on edits to workspace metadata.
2022-06-07 13:37:45 +01:00
dependabot[bot]
3878e6434a
chore: bump github.com/moby/moby ( #2112 )
...
Bumps [github.com/moby/moby](https://github.com/moby/moby ) from 20.10.16+incompatible to 20.10.17+incompatible.
- [Release notes](https://github.com/moby/moby/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moby/moby/compare/v20.10.16...v20.10.17 )
---
updated-dependencies:
- dependency-name: github.com/moby/moby
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>
2022-06-07 01:53:04 +00:00
Kyle Carberry
94ed081a77
fix: Dependabot uses arrays for labels ( #2111 )
2022-06-07 01:35:44 +00:00
Kyle Carberry
16e66c61d9
fix: Remove dependabot labels ( #2110 )
...
This kept adding unnecessary labels to our tracker.
Once we need to filter for specific dependabot PRs,
we can add this back.
2022-06-07 01:17:56 +00:00
Ammar Bandukwala
8f1380774a
Remove issue templates ( #2109 )
...
Per our product management conversation, we want to make
giving feedback as easy as possible initially.
2022-06-07 01:14:24 +00:00
Kyle Carberry
74d9fee444
fix: Make the workspace URL pretty ( #2101 )
...
This adds the `@username/workspacename` format to the
workspace page!
2022-06-06 17:53:39 -05:00
Steven Masley
e2b2580196
chore: version sub command remove --version and -v flag ( #2090 )
...
* test: Add unit test for version cmd
2022-06-06 17:38:51 -05:00
Spike Curtis
a7a7e7561d
K8s template uses an authenticated environment ( #2104 )
...
* feat: K8s template uses authenticated environment
Signed-off-by: Spike Curtis <spike@coder.com >
* fmt
Signed-off-by: Spike Curtis <spike@coder.com >
2022-06-06 14:39:23 -07:00
Garrett Delfosse
a860b86256
fix: support substring search on workspace name ( #2096 )
2022-06-06 19:43:16 +00:00
Kyle Carberry
66cf59bbe1
fix: Apply environment variables to startup script ( #2099 )
...
This was stopping `coder` from being in the path, and allowed
applications started in the script to bypass injected environmnet
variables like `GIT_SSH_COMMAND`.
2022-06-06 14:20:25 -05:00
Garrett Delfosse
1a39931d56
fix: correct localhost url in dev webpack ( #2098 )
2022-06-06 18:38:39 +00:00
Katie Horne
318e9792ad
expand README files for examples ( #1946 )
2022-06-06 13:03:07 -05:00
Garrett Delfosse
37b0aaa018
fix: add workspace option 'deleted' to options type ( #2095 )
...
* fix: add workspace option 'deleted' to options type
* dead code
2022-06-06 17:23:02 +00:00
Garrett Delfosse
367897ef6b
Specify number of builds before reporting status on codecov ( #2094 )
2022-06-06 11:25:51 -05:00
Steven Masley
cf477ffbf0
chore: bump github.com/open-policy-agent/opa from 0.40.0 to 0.41.0 ( #2093 )
2022-06-06 11:16:46 -05:00
dependabot[bot]
d7be7a840a
chore: bump msw from 0.39.2 to 0.42.0 in /site ( #2075 )
...
Bumps [msw](https://github.com/mswjs/msw ) from 0.39.2 to 0.42.0.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v0.39.2...v0.42.0 )
---
updated-dependencies:
- dependency-name: msw
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>
2022-06-06 10:11:50 -05:00
dependabot[bot]
9f496435da
chore: bump @fontsource/inter from 4.5.10 to 4.5.11 in /site ( #2084 )
...
Bumps [@fontsource/inter](https://github.com/fontsource/fontsource/tree/HEAD/fonts/google/inter ) from 4.5.10 to 4.5.11.
- [Release notes](https://github.com/fontsource/fontsource/releases )
- [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/fontsource/commits/HEAD/fonts/google/inter )
---
updated-dependencies:
- dependency-name: "@fontsource/inter"
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>
2022-06-06 10:11:28 -05:00
Kyle Carberry
ab8235f53e
feat: Add links to the resource card for workspace applications ( #2067 )
...
* fix: Use proper webpack config for dev mode
This was broken when improving the build times. The typechecker
unfortunately missed it!
* feat: Add links to the resource card for workspace applications
Fixes #1907 and #805 .
I'll make this pretty in another PR!
* Improve style
2022-06-06 09:50:07 -05:00
dependabot[bot]
722dbab337
chore: bump @typescript-eslint/eslint-plugin in /site ( #2079 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.23.0 to 5.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.27.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
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>
2022-06-06 14:46:38 +00:00
Garrett Delfosse
3be3bc261e
fix: handle owner but no name syntax ( #2045 )
2022-06-06 10:38:38 -04:00
dependabot[bot]
77d068215a
chore: bump github.com/stretchr/testify from 1.7.1 to 1.7.2 ( #2073 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
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>
2022-06-06 09:38:23 -05:00
dependabot[bot]
2824521d67
chore: bump google.golang.org/api from 0.81.0 to 0.82.0 ( #2072 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.81.0 to 0.82.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.81.0...v0.82.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
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>
2022-06-06 09:38:13 -05:00
dependabot[bot]
ffe25c3442
chore: bump github.com/gohugoio/hugo from 0.99.1 to 0.100.1 ( #2071 )
...
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.99.1 to 0.100.1.
- [Release notes](https://github.com/gohugoio/hugo/releases )
- [Changelog](https://github.com/gohugoio/hugo/blob/master/goreleaser.yml )
- [Commits](https://github.com/gohugoio/hugo/compare/v0.99.1...v0.100.1 )
---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo
dependency-type: direct:production
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>
2022-06-06 09:37:55 -05:00
Mathias Fredriksson
59a6826920
feat: Add support for pprof in coder agent ( #1985 )
...
* feat: Allow USR1 signal to start pprof
2022-06-06 16:38:33 +03:00
Kyle Carberry
0ac37b146d
feat: Add page titles ( #2070 )
2022-06-06 08:34:10 -05:00
Spike Curtis
3f3ecbf8b3
feat: Authenticate Digital Ocean via environment variable ( #2051 )
...
* Digital Ocean example uses environment variable auth
Signed-off-by: Spike Curtis <spike@coder.com >
2022-06-06 07:05:16 -05:00
Kyle Carberry
1634f2cddd
fix: Use proper webpack config for dev mode ( #2061 )
...
This was broken when improving the build times. The typechecker
unfortunately missed it!
v0.6.2
2022-06-05 18:23:44 +00:00