Kyle Carberry
3f9776784c
fix: Subtract a second when listening in TestWorkspaceBuildLogs ( #2588 )
...
This allowed a test flake seen here:
https://github.com/coder/coder/runs/7009119403?check_suite_focus=true#step:9:151
v0.7.4
2022-06-22 17:48:03 +00:00
Abhineet Jain
cfbda57990
fix: Parse 24h time format from schedule cron in CLI ( #2586 )
...
* fix: parse 24h time format from schedule cron in cli
* add unit test
2022-06-22 17:45:00 +00:00
Kyle Carberry
b7eeb436ad
feat: Add ip_address to API keys ( #2580 )
...
Fixes #2561 .
2022-06-22 17:32:21 +00:00
Kyle Carberry
caf9c41a9e
fix: Stop sending before logs when after is specified ( #2585 )
...
This fixes duplicate logs appearing in completed jos!
2022-06-22 17:09:28 +00:00
Kyle Carberry
437066ce20
fix: Stop sending additional signals in Shutdown test ( #2582 )
...
Coder was exiting before the additional signals were handled,
which caused occasional CI failures.
2022-06-22 11:32:34 -05:00
Abhineet Jain
f72a6d09fc
fix: Open new windows for terminals ( #2568 )
2022-06-22 12:29:08 -04:00
David Wahler
c366725472
Revert changes to scripts/build_go_matrix.sh from 1778db2 ( #2581 )
2022-06-22 15:59:20 +00:00
Mathias Fredriksson and Cian Johnston
11c47e0d3b
feat: Rename config-ssh --diff to --dry-run ( #2575 )
...
* feat: Rename config-ssh `--diff` to `--dry-run`
Since the intent between diff and dry-run are different, this change
allows for interactive prompts to be shown during `--dry-run`,
previously prompts were disabled. Dry-run can also be chanied with
`--yes` and `--use-previous-options` for non-interactive modes.
Dry-run is like a normal run with changes replaced by diff.
Fixes #2530
Co-authored-by: Cian Johnston <cian@coder.com >
2022-06-22 18:33:08 +03:00
Abhineet Jain
bd19fcbae1
Wrap code text in template readme files ( #2562 )
2022-06-22 11:01:43 -04:00
Cian Johnston
92bcacebde
cli/templateinit: add links to template READMEs ( #2576 )
...
- template init: add links to template docs
- examples: add URL field to examples, ensure that example fields are always non-empty
- cliui: bump wrap width to 80 from 58
2022-06-22 14:15:04 +00:00
Katie Horne
34222b2260
chore: add doc on roles, user management ( #2548 )
2022-06-22 13:36:48 +00:00
Kyle Carberry and Abhineet Jain
1778db23cb
fix: Use WebSockets to stream workspace build logs ( #2569 )
...
* fix: Use WebSockets to stream workspace build logs
This was using a streaming HTTP request before, which didn't work
on my version of Chrome. This method seemed less reliable and standard
than a WebSocket, so figured switching would be best.
* Update site/src/xServices/workspaceBuild/workspaceBuildXService.ts
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
* Update site/src/pages/WorkspaceBuildPage/WorkspaceBuildPage.test.tsx
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
* Update site/src/api/api.ts
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
* Remove unused prop
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
2022-06-22 13:23:14 +00:00
Cian Johnston
dc7d6def8e
improve develop.sh ( #2572 )
...
- Running make dev now prompts you to run ./scripts/develop.sh manually, as GNU make does not appear to pass SIGINT to subprocesses.
- Added checks to develop.sh to ensure that coderd is listening before running our initial setup steps
- Add some more troubleshooting/debugging output to develop.sh
2022-06-22 14:02:31 +01:00
Kyle Carberry
7f778316ac
fix: Remove duplicate logs from WorkspaceBuildPage ( #2564 )
2022-06-21 18:30:40 -05:00
Ketan Gangatirkar
5d2368cb1e
remove incorrect coder open invocation from README.md screenshot ( #2566 )
2022-06-21 23:22:32 +00:00
Jon Ayers
ee5918217b
fix: cleanup reaper implementation ( #2563 )
...
- Clean up the agent/reaper API to be a more isolated and reusable package.
2022-06-21 18:01:34 -05:00
Ben Potter and Katie Horne
0585372170
add enhanced docs for creating & troubleshooting templates ( #2546 )
...
Co-authored-by: Katie Horne <katie@coder.com >
2022-06-21 15:17:07 -05:00
Ammar Bandukwala
9d02a37ba9
Condense footer ( #2555 )
...
Since the footer is included in every page, we should try extra
hard to use little vertical space.
Also, I add an icon to the version text for balance.
2022-06-21 19:46:43 +00:00
Kyle Carberry
06ea7c8388
test: Remove max processes on Windows runner ( #2457 )
...
This was added because the runner was running out of memory.
It has potential to reduce our CI time significantly, so we'll
see if it still happens.
2022-06-21 12:04:27 -05:00
Mathias Fredriksson and Dean Sheather
e2785ada5e
feat: Compress and extract slim binaries with zstd ( #2533 )
...
Fixes #2202
Co-authored-by: Dean Sheather <dean@deansheather.com >
2022-06-21 19:53:36 +03:00
Mathias Fredriksson
64f0473499
chore: Prefer [[ over [ in bash build scripts ( #2543 )
2022-06-21 19:51:32 +03:00
Kyle Carberry
fe81b0b859
fix: Wait for TestServer/Telemetry to close before exit ( #2554 )
...
This was causing occasional test failures due to leakage!
2022-06-21 19:50:29 +03:00
Kyle Carberry
a48a838c9e
fix: Wrap TableCell with Link for native browser routing ( #2532 )
...
Tables were previously using an onClick handler which replicated some
Link behavior, but not natively through the browser.
Fixes #2525 .
2022-06-21 16:31:16 +00:00
dependabot[bot]
1ce28836d1
chore: bump github.com/stretchr/testify from 1.7.2 to 1.7.3 ( #2518 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.3 )
---
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-21 10:32:32 -05:00
Kira Pilot
5d2579fcda
fix: adjusting language and icon for feedback link ( #2483 )
...
* fix: adjusting language and icon for feedback link
* adjust classname
2022-06-21 09:56:08 -04:00
Abhineet Jain
a40089c22a
Update template users language ( #2523 )
2022-06-21 09:38:03 -04:00
Katie Horne
f476a4ad37
chore: fix broken links and formatting issues ( #2547 )
2022-06-21 13:13:38 +00:00
Ketan Gangatirkar
93b78755a6
change Docker main.tf to be multiline and make the README.md wrap more nicely ( #2537 )
...
see issue #2385
2022-06-21 05:34:14 -05:00
Abhineet Jain
7a4fd12911
Alias users CLI subcommand as user ( #2522 )
2022-06-20 10:40:08 -04:00
Abhineet Jain
8a853a64a5
Show build initiator on Workspace Build page ( #2446 )
...
* show build initiator in ui
* update autostop story
2022-06-20 10:38:57 -04:00
Katie Horne
6d0579d6b6
chore: sync readme and install ( #2442 )
2022-06-19 15:49:42 -05:00
Ben Potter
a19493bd53
add docs for web IDEs (code-server, JetBrains Projector, VNC) ( #2448 )
...
* add "configuring web IDEs" doc
* no jupyterhub for now
* change location of web IDE page
* add Dockerfile example
* add run instructions
2022-06-19 20:45:14 +00:00
Dean Sheather
9bdaec6a21
fix: use armhf architecture in linux packages ( #2514 )
2022-06-20 06:12:38 +10:00
Dean Sheather
153ffc0ee9
fix: include architecture and version information in linux packages ( #2511 )
v0.7.3
2022-06-19 18:56:07 +00:00
Dean Sheather
97348b1c9d
fix: replace underscores with hyphens in slim binary name ( #2509 )
2022-06-19 18:15:20 +00:00
Dean Sheather
8d6faa3c1a
fix: login before pushing docker images in release pipeline ( #2496 )
v0.7.2
2022-06-19 13:12:09 +10:00
Dean Sheather
4b3608b628
fix: run git fetch --tags --force during release ( #2495 )
2022-06-19 10:39:01 +10:00
Dean Sheather
dc115688b8
fix: checkout tags in deploy job ( #2493 )
2022-06-18 22:16:14 +00:00
Dean Sheather
167ab281e4
fix: fix ERRPIPE in build scripts, fix deploy ( #2492 )
2022-06-18 21:47:37 +00:00
Dean Sheather
075e891f28
Remove goreleaser in favor of build scripts ( #2143 )
2022-06-19 05:47:10 +10:00
Dean Sheather
a9c166491d
fix: synchronize terraform log output, fix init coloring ( #2482 )
2022-06-19 05:26:43 +10:00
Spike Curtis
54a585dbf6
Log provisioner outputs from TestProvision_ExtraEnv ( #2427 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
2022-06-17 14:47:05 -07:00
Spike Curtis
0aa66b4296
Lock the fake database during transactions ( #2478 )
...
* Lock the fake database during transactions
Signed-off-by: Spike Curtis <spike@coder.com >
* Add ut for fake database transactions
Signed-off-by: Spike Curtis <spike@coder.com >
* fix lint
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix lint macOS
Signed-off-by: Spike Curtis <spike@coder.com >
2022-06-17 13:50:11 -07:00
Cian Johnston
1455603505
fix: cli: create: use new autostart format, opt-in by default ( #2472 )
2022-06-17 20:38:10 +00:00
Steven Masley
edd1083176
fix: Fix test flake based on same update time ( #2484 )
2022-06-17 15:20:21 -05:00
Steven Masley
4616499030
chore: Reuse ComputedParmeter, remove duplicated codersdk type ( #2477 )
...
* chore: Reuse ComputedParmeter instead of custom type
2022-06-17 15:20:13 -05:00
Cian Johnston and Mathias Fredriksson
0b6efce466
add lima template for coder ( #2452 )
...
This commit adds a lima example for Coder.
You can now run limactl start --name=coder ./examples/lima/coder.yaml and have a "prod-like" Coder instance up and running within a minute or so.
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2022-06-17 20:12:42 +00:00
Steven Masley
a9d62cc992
fix: Fix nested transactions should function correctly ( #2470 )
...
* fix: Fix nested transactions should function correctly
Inner tx should reuse outer tx
2022-06-17 15:10:44 -05:00
Cian Johnston
0d2f0d7f8c
chore: apply non-durability settings to test postgres container ( #2479 )
...
This commit applies some recommended settings to sacrifice durability
for speed for our testing database:
- Mount PGDATA dir on a tmpfs (--tmpfs /tmp)
- Turn off fsync
- Turn off synchronous_commit
- Turn off full_page_writes
Ref: https://www.postgresql.org/docs/current/non-durability.html
2022-06-17 20:57:38 +01:00
Mathias Fredriksson
17ba4c8e88
fix: Allow template names to be re-used after deletion ( #2454 )
...
Fixes #2152
2022-06-17 19:18:07 +00:00