Mathias Fredriksson
f34b5000cb
fix: Avoid logging to stdout in devtunnel test ( #3194 )
...
The device keeps logging to the logger even after `dev.Close()` but
doing that with `t.Log` is unsafe (test has ended). This is why
`slogtest` was used.
`dev.Close()` has a wait on encryption and decryption routines, however,
these are left running even after the wait. The implementation uses the
WaitGroups in a weird way.
2022-07-26 12:20:21 +03:00
Kira Pilot
9bf5537b0f
feat: showcase workspace state in actions dropdown ( #3133 )
...
* show progress indicator within workspace dropdown
resolves #2020
* wrote tests
* fix loading button
* PR feedback
* added stories for dropdown content
* PR feedbac
2022-07-25 18:12:59 -04:00
Bruno Quaresma
b0957f32e3
feat: Add mobile navbar ( #3186 )
2022-07-25 17:54:11 +00:00
Mathias Fredriksson
173ab297be
chore: Increase style/gen CI test timeout ( #3187 )
2022-07-25 17:10:53 +00:00
Mathias Fredriksson
92a95fbd5f
fix: Rewrite ptytest to buffer stdout ( #3170 )
...
Fixes #2122
2022-07-25 20:02:34 +03:00
Mathias Fredriksson
d7dee2c069
fix: Improve code coverage reporting in codecov ( #2715 )
...
* fix: Remove explicit coverpkg github.com/coder/coder/codersdk
This package is already covered by ./...
* fix: Ignore test utils in coverage (clitest, coderdtest, ptytest)
2022-07-25 19:55:19 +03:00
dependabot[bot]
6c5a142674
chore: bump dayjs from 1.11.3 to 1.11.4 in /site ( #3180 )
...
Bumps [dayjs](https://github.com/iamkun/dayjs ) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.4/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.3...v1.11.4 )
---
updated-dependencies:
- dependency-name: dayjs
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-07-25 12:35:42 -04:00
dependabot[bot]
1859ca568d
chore: bump eslint-plugin-jsx-a11y from 6.6.0 to 6.6.1 in /site ( #3179 )
...
Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y ) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.6.0...v6.6.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsx-a11y
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-07-25 12:35:17 -04:00
Mathias Fredriksson
1c04b20fde
fix: Set cache dir for coderd tests ( #3160 )
...
* fix: Set cache dir for coderd in codedtest
* fix: Ensure server cli tests have a cache path
To avoid sharing default path.
2022-07-25 19:24:32 +03:00
Mathias Fredriksson
6916d34458
fix: Fix cleanup in test helpers, prefer defer in tests ( #3113 )
...
* fix: Change uses of t.Cleanup -> defer in test bodies
Mixing t.Cleanup and defer can lead to unexpected order of execution.
* fix: Ensure t.Cleanup is not aborted by require
* chore: Add helper annotations
2022-07-25 19:22:02 +03:00
dependabot[bot]
c2cd51d8b8
chore: bump sql-formatter from 8.0.2 to 8.2.0 in /site ( #3178 )
...
Bumps [sql-formatter](https://github.com/sql-formatter-org/sql-formatter ) from 8.0.2 to 8.2.0.
- [Release notes](https://github.com/sql-formatter-org/sql-formatter/releases )
- [Changelog](https://github.com/sql-formatter-org/sql-formatter/blob/master/.release-it.json )
- [Commits](https://github.com/sql-formatter-org/sql-formatter/compare/v8.0.2...v8.2.0 )
---
updated-dependencies:
- dependency-name: sql-formatter
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-07-25 12:12:58 -04:00
dependabot[bot]
456318cbd8
chore: bump eslint-import-resolver-typescript in /site ( #3177 )
...
Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.2.5...v3.3.0 )
---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
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-07-25 12:09:30 -04:00
dependabot[bot]
4a0b8440bc
chore: bump @types/node from 14.18.21 to 14.18.22 in /site ( #3174 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.18.21 to 14.18.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
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-07-25 12:04:51 -04:00
dependabot[bot]
3c38a23e27
chore: bump eslint-plugin-react from 7.30.0 to 7.30.1 in /site ( #3172 )
...
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react ) from 7.30.0 to 7.30.1.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases )
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-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-07-25 11:55:48 -04:00
Bruno Quaresma
821ae5dbd7
chore: Add colors object with the Coder color palette ( #3173 )
2022-07-25 12:49:00 -03:00
Mathias Fredriksson
4d53934eb0
fix: (Re-)enable TestPasswordTerminalState test ( #3169 )
2022-07-25 18:42:20 +03:00
David Wahler
5312296283
fix: Add a slightly better error message for dropped SSH connection ( #3131 )
2022-07-25 10:25:34 -05:00
dependabot[bot]
f0f0aebdbb
chore: bump @testing-library/user-event from 14.2.0 to 14.3.0 in /site ( #3163 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 14.2.0 to 14.3.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v14.2...v14.3 )
---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
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-07-25 10:35:21 -04:00
Mathias Fredriksson
d7ec407a7c
fix: Improve coder list and show CLI help ( #3167 )
2022-07-25 16:56:20 +03:00
Mathias Fredriksson
233aa17848
fix: Avoid dirtying stdout/stderr in test ( #3165 )
...
* fix: Default all clitest commands to io.Discard stdout/err
* fix: Never write to stdout or stderr in tests
2022-07-25 16:55:53 +03:00
Mathias Fredriksson
ad2b29a571
fix: Remove hardcoded /tmp path in test ( #3168 )
2022-07-25 16:55:06 +03:00
Mathias Fredriksson
2c67a2f30b
fix: Close bug in pty ( #3166 )
2022-07-25 16:31:30 +03:00
Mathias Fredriksson
592340c6ce
fix: Data race in cliui.Styles without clone ( #3164 )
2022-07-25 16:30:52 +03:00
Ammar Bandukwala
54547a4e9a
ci: fix postgres skipper ( #3157 )
2022-07-24 19:58:20 +00:00
Ammar Bandukwala
60de8d0279
ci: add skip directives for long tests ( #3151 )
...
This PR introduces many CI optimizations:
1. The `[ci-skip]` PR body directive to skip the Postgres and end to end tests
2. Improved caching that cuts the Go test matrix in half
3. Increasing Go test parallelism for ~20% gains
4. Enable caching in webpack (4x frontend build)
2022-07-24 14:33:58 -05:00
Ammar Bandukwala
5578facf8f
Fix stalebot ( #3156 )
2022-07-24 19:32:41 +00:00
Ammar Bandukwala
ecb6301cab
docs: make small style improvements ( #3065 )
2022-07-23 16:37:54 -05:00
Ammar Bandukwala
e4251af8f3
ci: configure stale bot some more ( #3148 )
2022-07-23 16:37:19 -05:00
Ammar Bandukwala
3eb6f28d81
ci: fix master build
2022-07-23 21:36:15 +00:00
Ammar Bandukwala
d10513f43a
ci: optimize jobs with path filtering ( #3074 )
2022-07-23 21:33:25 +00:00
mark-theshark
1ddff0abcd
chore: docs to create admin user and workspace creation from UI screenshot ( #3149 )
2022-07-23 20:44:28 +00:00
Ammar Bandukwala
f28d14197a
Rename default agent to "main" instead of "dev" ( #3150 )
...
Resolves #3143
2022-07-23 20:26:56 +00:00
Ammar Bandukwala
257e52e014
ci: aggressively close stale PRs ( #3146 )
2022-07-23 14:57:35 -05:00
Spike Curtis
5e32468a73
Add JetBrains Gateway doc ( #3104 )
...
* Add JetBrains Gateway doc
Signed-off-by: Spike Curtis <spike@coder.com >
* Added GitHub issue to track Gateway failure
Signed-off-by: Spike Curtis <spike@coder.com >
2022-07-22 15:32:16 -07:00
Kyle Carberry
c6016d247d
docs: Update hero image to the dashboard ( #3132 )
2022-07-22 21:00:21 +00:00
Bruno Quaresma
ca93614c3f
refactor: Make workspace status more visible ( #3130 )
2022-07-22 19:18:52 +00:00
Abhineet Jain
1b19a09a37
feat: New static error summary component ( #3107 )
2022-07-22 19:10:40 +00:00
Kyle Carberry
fd4954b4e5
fix: Use membership endpoint to ensure user exists in team ( #3129 )
...
This was using the incorrect GitHub endpoint prior, which fetched a team
by slug. Any user in a GitHub organization can view all teams, so this
didn't block signups like intended.
I've verified this API returns an error when the calling user is not a
member of the team requested.
Fixes #3105 .
v0.8.1
2022-07-22 13:54:08 -05:00
Kira Pilot
471564df7d
feat: improve update button visibility ( #3115 )
...
* feat: give update button primary focus when applicable
resolves #3024
* added update tooltip
* cleanup
* prettier
* PR feedback
2022-07-22 14:28:52 -04:00
Joe Previte
2dd98c7ec8
docs: add dogfooding guide ( #3099 )
2022-07-22 18:22:11 +00:00
Mathias Fredriksson
51dd1fde3b
fix: Remove use of require in require.Eventually in tests ( #3110 )
...
* fix: Remove use of `require` in `require.Eventually` in tests
Because require uses `t.FailNow()` and `require.Eventually` runs the
function in a goroutine, which is not allowed.
* feat: Add ruleguard for require.Eventually
Co-authored-by: Cian Johnston <cian@coder.com >
2022-07-22 20:02:49 +03:00
Bruno Quaresma
3bb760576b
fix: Add resource icons into template page ( #3124 )
2022-07-22 11:46:51 -05:00
Spike Curtis
fa4361db76
restore devtunnel test ( #3050 )
...
* Dev tunnel test uses local fake server; fixed port
Signed-off-by: Spike Curtis <spike@coder.com >
* Remove parallel for test
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix segfault
2022-07-22 08:26:39 -07:00
Kira Pilot
882ee55fd0
fix: storybook should use absolute paths ( #3119 )
2022-07-22 11:02:54 -04:00
Ben Potter
f43eb0e77c
fix: minor fixes to templates docs ( #3117 )
2022-07-22 09:59:19 -05:00
Cian Johnston
1140e29a17
chore: autobuild/executor: refactor big switch statement for legibility ( #3116 )
2022-07-22 15:45:12 +01:00
Mathias Fredriksson
ef7d357e19
fix: Move timeout ctx closer to use in tests, increase timeout ( #3109 )
...
Some contexts were moved closer to use so that test setup doesn't affect
timeout. And timeout was increased for some others to avoid flakyness
due to slow test runners.
2022-07-22 17:42:09 +03:00
Bruno Quaresma
e874d538fb
feat: Add resource icons ( #3118 )
2022-07-22 11:38:38 -03:00
Mathias Fredriksson
7d07e670ca
chore: Improve test cleanup ( #3112 )
2022-07-22 15:14:45 +03:00
Mathias Fredriksson
75ff579051
fix: Decrease postgres test timeout (make test-postgres) ( #3108 )
...
This commit lowers the postgres test timeout from 30m to 20m, currently
our postgres tests seem to take 8-10m, a 2x factor should suffice.
Comments were updated in both places to reflect the reasoning and
necessity of keeping these values in sync.
They used to take longer but the `count` was lowered in
3d40cb85b7 .
The actual timeout value of `make test-postgres` got overlooked in
https://github.com/coder/coder/pull/3079 .
2022-07-22 12:47:03 +03:00