313b51d3fb
chore: bump @xstate/cli from 0.1.5 to 0.1.6 in /site ( #900 )
...
Bumps @xstate/cli from 0.1.5 to 0.1.6.
---
updated-dependencies:
- dependency-name: "@xstate/cli"
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>
2022-04-07 12:08:17 -04:00
90388a38f3
feat: Add user menu ( #887 )
2022-04-07 13:00:40 -03:00
2ca725386f
chore: bump @typescript-eslint/parser from 5.17.0 to 5.18.0 in /site ( #899 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
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-04-07 11:34:59 -04:00
ce7af872ff
docs: add PR template ( #873 )
2022-04-07 15:27:25 +00:00
14dec177a4
docs: add SECURITY policy ( #891 )
2022-04-07 15:26:10 +00:00
770d212094
ci: Enable forks to run CI ( #910 )
...
* ci: Enable forks to run CI
All steps that require tokens are optional for forks,
and will be skipped if the owner is not "coder".
* Empty commit to force CI
2022-04-07 08:33:10 -05:00
23f989127d
coderd: autostart: codersdk, http api, database plumbing ( #879 )
...
* feat: add columns autostart_schedule, autostop_schedule to database schema
* feat: database: add UpdateWorkspaceAutostart and UpdateWorkspaceAutostop methods
* feat: add AutostartSchedule/AutostopSchedule to api workspace struct
* feat: codersdk: implement update workspace autostart and autostop methods
* chore: add unit tests for workspace autostarat and autostop methods
2022-04-07 10:03:35 +01:00
c1ff537beb
chore: bump @typescript-eslint/eslint-plugin in /site ( #902 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.17.0 to 5.18.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.18.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-04-06 19:08:34 -04:00
579fd4bc89
chore: speed up chromatic ci ( #904 )
...
This is an oversight from #896 . It turns out that because we use the GitHub integration with Chromatic, we don't need to wait for the results to be reported in the action - they get reported in the other checks created by Chromatic.
This option was spit-out in a check:
https://github.com/coder/coder/runs/5859427236?check_suite_focus=true#step:4:38
Relates to #444
2022-04-06 22:40:30 +00:00
6d40f34057
chore: bump eslint-plugin-import from 2.25.4 to 2.26.0 in /site ( #901 )
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.25.4 to 2.26.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.4...v2.26.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
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-04-06 18:22:15 -04:00
1224a34abd
chore: bump jest-junit from 13.0.0 to 13.1.0 in /site ( #903 )
...
Bumps [jest-junit](https://github.com/jest-community/jest-junit ) from 13.0.0 to 13.1.0.
- [Release notes](https://github.com/jest-community/jest-junit/releases )
- [Commits](https://github.com/jest-community/jest-junit/compare/v13.0.0...v13.1.0 )
---
updated-dependencies:
- dependency-name: jest-junit
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-04-06 18:20:51 -04:00
5782879f2f
chore: configure chromatic snapshot tests ( #896 )
...
Resolves : #444
Summary:
This commit installs and configures a GH action for chromatic. Chromatic
is used for snapshot testing build-over-build.
Details:
* chore: install chromatic
* chore: add chromatic package.json script
Suggested by the docs for convenience so that we can run chromatic like:
```console
yarn run chromatic ...
```
* chore: gitignore storybook builds
* ci: configure chromatic
This action configures chromatic to run in CI on pushes to all branches.
By running this in CI, we get the following:
- snapshot (build-over-build)
- checks in our CI
The snapshots and build-over-build behavior are per branch; this way we
can work on a feature branch without worrying about changes being made
to mainline independently.
* chore: remove manual storybook build from CI
This is now the responsibility of Chromatic
2022-04-06 17:51:49 -04:00
eefca43064
chore: rename .yaml to .yml ( #895 )
...
* chore: rename .yml to .yaml
* chore: remove .yml from prettierrc
2022-04-06 21:32:59 +00:00
fe23dcd3fc
feat: add top-level nav styles ( #883 )
...
Partially addresses #701 .
v0.4.0
2022-04-06 13:12:37 -05:00
8813788c28
chore: add GitHub issue templates ( #889 )
2022-04-06 10:59:22 -07:00
02ad3f14f5
chore: Rename Projects to Templates ( #880 )
...
Customer feedback indicated projects was a confusing name.
After querying the team internally, it seemed unanimous
that it is indeed a confusing name.
Here's for a lil less confusion @ashmeer7 🥂
2022-04-06 12:42:40 -05:00
584c8b4fc3
docs: move development workflow to CONTRIBUTING ( #890 )
2022-04-06 10:26:17 -07:00
dc55e3525c
docs: add CODE_OF_CONDUCT ( #888 )
2022-04-06 10:00:45 -07:00
32759a8714
fix: trim scope of agent private key route ( #886 )
2022-04-06 14:54:13 +00:00
9da17be61e
feat: Add user scoped git ssh keys ( #834 )
2022-04-06 00:18:26 +00:00
1e9e5f7c76
chore: Add contributing guidelines ( #874 )
...
It's helpful for us Coders to align on a common set of style
guidelines. While I'd prefer to automate this, documentation
should get us a lot of the way there!
Please review these thoroughly, as PRs will be checked against it
after merge.
2022-04-05 15:02:28 -05:00
abddd64497
feat: Add sidebar and panel ( #866 )
...
* feat: Add sidebar and panel
* fix: fix sidebar values
2022-04-05 14:01:45 -03:00
abf6934ebb
feat: Add Section component ( #863 )
...
* feat: Add Section component
* fix: add Section.Action example
2022-04-05 14:01:21 -03:00
6b034eced3
chore: bump eslint-import-resolver-typescript in /site ( #845 )
...
Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
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>
2022-04-05 11:47:59 -04:00
29fffbe13d
chore: bump @storybook/addon-links from 6.4.19 to 6.4.20 in /site ( #809 )
...
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/addons/links )
---
updated-dependencies:
- dependency-name: "@storybook/addon-links"
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>
2022-04-05 11:16:49 -04:00
c0a9eaca56
chore(site): organize imports ( #876 )
2022-04-05 10:27:41 -04:00
2f1fa153cd
fix: coderd/autostart/schedule: rename misnamed file
2022-04-05 14:09:15 +01:00
63916b6680
fix: Use docs/README.md in deploy ( #875 )
...
The release build should probably dry-run in CI,
but it's rare for files like README.md to move
so we can punt that to the future!
v0.3.5
2022-04-04 20:43:12 -05:00
5ae71f0958
feat: Add buildinfo package to embed version ( #840 )
...
This also resolves build time and commit hash using the
Go 1.18 debug/buildinfo package. An external URL is outputted
on running version as well to easily route the caller to a
release or commit.
2022-04-05 01:35:03 +00:00
d4e26ff8c2
chore(site): Add XState inspector ( #872 )
...
* Use XState inspector in dev mode
* Add new env var
* Lint
2022-04-04 19:54:41 -04:00
f02b8fda9e
docs(README): move to /docs folder ( #871 )
2022-04-04 15:48:22 -07:00
31536186f7
feat: Add rate-limits to the API ( #848 )
...
Closes #285 .
2022-04-04 17:32:05 -05:00
473aa6bd3a
refactor(site): webpack configuration ( #870 )
...
This refactor introduces the following changes:
* re-order and re-comment items to match v1
* add EnvironmentPlugin for environment variables
* remove target (unnecessary, we will use browserslist)
2022-04-04 18:28:37 -04:00
63b400627b
chore(site): fix typegen usage ( #868 )
2022-04-04 18:02:27 -04:00
8a1ae18ede
feat: add crontab package for supporting autostart/stop. ( #844 )
...
* feat: add crontab package for supporting autostart/stop.
This is basically a small wrapper around robfig/cron/v3.
Fixes #817 .
* fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fixup! fixup! feat: add crontab package for supporting autostart/stop. This is basically a small wrapper around robfig/cron/v3.
* fix: return struct instead of interface
* remove unnecessary interface and export struct
* fix: doc comments
* rename package to autostart/schedule
* address PR comments
2022-04-04 21:34:11 +01:00
b621c59a03
fix: update models.go in generate.go ( #865 )
2022-04-04 19:53:04 +00:00
e0eae49f52
fix: update querier.go in generate.sh ( #864 )
...
I accidentally forgot to copy this out.
2022-04-04 19:21:48 +00:00
fb4cab78e0
chore: fix site codeowners ( #862 )
2022-04-04 18:53:51 +00:00
7833c24779
chore: Add license ( #841 )
2022-04-04 11:55:06 -05:00
4dd3c57f6e
chore: Remove varnamelen linter ( #854 )
...
* chore: remove varnamelen from linting
https://github.com/golang/go/wiki/CodeReviewComments#variable-names
2022-04-04 11:17:57 -05:00
f2a21267b9
test: Fix ProjectVersionLogs returning error when using DB ( #852 )
...
This didn't actually effect the test value, since we're just looking for
logs. It did produce spam in the logs though, and could be interpreted
as a failure.
2022-04-04 10:03:29 -05:00
c2a025d0d7
chore: configure dependabot to trigger weekly ( #849 )
2022-04-04 14:40:35 +00:00
8e56830d15
chore: bump @pmmmwh/react-refresh-webpack-plugin in /site ( #847 )
...
Bumps [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin ) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases )
- [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/compare/v0.5.4...v0.5.5 )
---
updated-dependencies:
- dependency-name: "@pmmmwh/react-refresh-webpack-plugin"
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>
2022-04-04 13:59:06 +00:00
1cc0a7284c
chore: bump prettier from 2.6.1 to 2.6.2 in /site ( #846 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.6.1 to 2.6.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.6.1...2.6.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>
2022-04-04 08:50:03 -05:00
315676b7bb
chore: bump @storybook/addon-actions from 6.4.19 to 6.4.20 in /site ( #821 )
...
Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/addons/actions )
---
updated-dependencies:
- dependency-name: "@storybook/addon-actions"
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>
2022-04-03 17:39:15 -05:00
081d43ed61
chore: bump @playwright/test from 1.20.1 to 1.20.2 in /site ( #838 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.20.1 to 1.20.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.20.1...v1.20.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
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>
2022-04-03 17:38:30 -05:00
ccba2ba99d
fix: Remove line length limit on MacOS for input prompts ( #839 )
...
This caused inputs to be truncated on MacOS terminals.
2022-04-03 18:09:55 +00:00
2a7ab08bab
fix: use golang.org/x/term
instead of golang.org/x/crypto/ssh/terminal
( #837 )
...
The latter is deprecated: https://pkg.go.dev/golang.org/x/crypto/ssh/terminal
2022-04-01 21:25:46 +00:00
e9027b9717
chore: bump webpack from 5.70.0 to 5.71.0 in /site ( #835 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.71.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.71.0 )
---
updated-dependencies:
- dependency-name: webpack
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-04-01 21:21:36 +00:00
84ede1c832
chore: bump @storybook/react from 6.4.19 to 6.4.20 in /site ( #810 )
...
Bumps [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/app/react ) from 6.4.19 to 6.4.20.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/v6.4.20/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v6.4.20/app/react )
---
updated-dependencies:
- dependency-name: "@storybook/react"
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>
2022-04-01 16:11:01 -05:00