Kyle Carberry
1262eef2c0
feat: add support for coder_script
(#9584)
* Add basic migrations
* Improve schema
* Refactor agent scripts into it's own package
* Support legacy start and stop script format
* Pipe the scripts!
* Finish the piping
* Fix context usage
* It works!
* Fix sql query
* Fix SQL query
* Rename `LogSourceID` -> `SourceID`
* Fix the FE
* fmt
* Rename migrations
* Fix log tests
* Fix lint err
* Fix gen
* Fix story type
* Rename source to script
* Fix schema jank
* Uncomment test
* Rename proto to TimeoutSeconds
* Fix comments
* Fix comments
* Fix legacy endpoint without specified log_source
* Fix non-blocking by default in agent
* Fix resources tests
* Fix dbfake
* Fix resources
* Fix linting I think
* Add fixtures
* fmt
* Fix startup script behavior
* Fix comments
* Fix context
* Fix cancel
* Fix SQL tests
* Fix e2e tests
* Interrupt on Windows
* Fix agent leaking script process
* Fix migrations
* Fix stories
* Fix duplicate logs appearing
* Gen
* Fix log location
* Fix tests
* Fix tests
* Fix log output
* Show display name in output
* Fix print
* Return timeout on start context
* Gen
* Fix fixture
* Fix the agent status
* Fix startup timeout msg
* Fix command using shared context
* Fix timeout draining
* Change signal type
* Add deterministic colors to startup script logs
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com>
2023-09-25 16:47:17 -05:00
..
2023-09-25 16:47:17 -05:00
2023-09-01 16:50:12 +00:00
2023-09-01 16:50:12 +00:00
2023-09-19 10:25:57 +04:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-19 18:16:07 +03:00
2023-09-22 13:13:50 -05:00
2023-09-25 16:47:17 -05:00
2023-09-19 18:54:56 +00:00
2023-09-05 09:08:04 -05:00
2023-08-18 18:55:43 +00:00
2023-09-04 21:41:50 +03:00
2023-09-12 17:11:45 +02:00
2023-09-19 10:25:57 +04:00
2023-09-01 16:50:12 +00:00
2023-08-25 14:34:07 -05:00
2023-08-18 18:55:43 +00:00
2023-09-01 16:50:12 +00:00
2023-09-25 16:47:17 -05:00
2023-09-04 19:39:14 +03:00
2023-09-15 11:14:33 -06:00
2023-08-24 13:25:54 -05:00
2023-09-25 16:47:17 -05:00
2023-09-19 13:06:19 +02:00
2023-09-14 02:20:28 -04:00
2023-09-22 16:22:07 +01:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-25 14:34:07 -05:00
2023-09-19 21:54:51 +00:00
2023-09-01 16:50:12 +00:00
2023-08-24 17:22:31 +00:00
2023-09-19 10:25:57 +04:00
2023-09-22 16:22:07 +01:00
2023-09-14 09:09:51 +01:00
2023-09-01 16:50:12 +00:00
2023-09-13 13:28:46 +01:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-25 06:10:15 +00:00
2023-09-19 10:25:57 +04:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-07 15:49:49 +01:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-01 16:50:12 +00:00
2023-09-01 16:50:12 +00:00
2023-09-01 16:50:12 +00:00
2023-08-25 06:10:15 +00:00
2023-09-01 16:50:12 +00:00
2023-09-19 13:06:19 +02:00
2023-09-19 13:06:19 +02:00
2023-09-19 13:06:19 +02:00
2023-06-06 10:26:13 -05:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-01 16:50:12 +00:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-01 16:50:12 +00:00
2023-08-25 06:10:15 +00:00
2023-09-25 16:47:17 -05:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-24 17:22:31 +00:00
2023-08-24 17:22:31 +00:00
2023-09-13 17:05:08 +02:00
2023-09-01 16:50:12 +00:00
2023-08-25 10:48:42 +00:00
2023-09-19 10:25:57 +04:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-09-05 09:08:04 -05:00
2023-09-01 16:50:12 +00:00
2023-09-01 16:50:12 +00:00
2023-09-19 16:22:37 +02:00
2023-09-25 16:47:17 -05:00
2023-09-25 16:47:17 -05:00
2023-08-18 18:55:43 +00:00
2023-09-01 16:50:12 +00:00
2023-09-01 16:50:12 +00:00
2023-09-25 16:47:17 -05:00
2023-08-18 18:55:43 +00:00
2023-08-18 18:55:43 +00:00
2023-08-25 06:10:15 +00:00
2023-08-18 18:55:43 +00:00
2023-09-19 10:25:57 +04:00
2023-09-25 16:47:17 -05:00