3d707cbe5a
chore: bump tar from 6.2.0 to 6.2.1 in /site ( #13244 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-11 01:10:39 +03:00
ee817b4d80
fix: fix nix flake sed command ( #13243 )
2024-05-11 01:10:19 +03:00
c557c25b3d
chore: bump golang.org/x/tools from 0.20.0 to 0.21.0 ( #13237 )
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
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>
2024-05-11 00:08:38 +03:00
82c1562f82
fix: skip license review for dependabot ( #13239 )
2024-05-10 18:14:03 +00:00
8c9560ddb8
ci: bump the github-actions group with 2 updates ( #13238 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-10 17:38:07 +00:00
7eb228e3ff
feat: popover paywall in appearance settings ( #13217 )
2024-05-10 11:21:21 -06:00
6182ee90f0
chore: remove dependabot config for dogfood template ( #13230 )
2024-05-10 20:14:37 +03:00
989575c5b6
chore: prevent commit signing in tests ( #13222 )
2024-05-10 16:35:59 +02:00
4671ebb330
feat: measure pubsub latencies and expose metrics ( #13126 )
2024-05-10 12:31:49 +00:00
e14f8fb64b
fix(install.sh): install from github when using --stable
on macOS ( #13216 )
2024-05-09 13:14:31 -06:00
679099373b
docs(ides): document connection via JetBrains Fleet ( #13179 )
...
* docs: add docs to connect via JetBrains Fleet
* Create fleet.md
* Update fleet.md
* Create ssh-connect-to-coder.png
* Add files via upload
* `make fmt`
* Update fleet.md
* Update docs/ides/fleet.md
Co-authored-by: Kyle Carberry <kyle@coder.com >
* Update fleet.md
---------
Co-authored-by: Kyle Carberry <kyle@coder.com >
2024-05-09 21:29:53 +03:00
d8e0be6ee6
feat: add support for multiple banners ( #13081 )
2024-05-08 15:40:43 -06:00
a4bd50c985
chore: enable terraform provisioners in e2e by default ( #13134 )
...
* skip docker test for now, it leaks containers
2024-05-08 13:34:22 -05:00
1832a755e1
docs: describe AWS hard NAT ( #13205 )
...
Documents what I've learned about getting direct connections on AWS. Several customers have had issues.
2024-05-08 20:29:12 +04:00
35cb572888
refactor(site): refactor the workspace settings form ( #13198 )
2024-05-08 13:12:48 -03:00
24448e79fe
fix: prevent extending if template disallows ( #13182 )
2024-05-08 12:58:14 -03:00
c73d5a2617
docs: bump mainline version to v2.11.0 ( #13202 )
...
* docs: bump mainline version to v2.11.0
* bump release schedule
2024-05-07 16:29:51 -05:00
06dd656e08
ci: disable make test-migrations in release.yaml ( #13201 )
2024-05-07 17:15:12 +00:00
b7a921a2bf
chore: bump express from 4.18.2 to 4.19.2 in /site ( #13196 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 11:08:33 -04:00
30227dae97
chore: bump follow-redirects from 1.15.4 to 1.15.6 in /site ( #13197 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 11:08:24 -04:00
96f2cec541
chore: bump vite from 4.5.2 to 4.5.3 in /site ( #13189 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 14:01:13 +03:00
3905e2c541
chore: bump undici from 6.7.1 to 6.11.1 in /site ( #13190 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.7.1 to 6.11.1.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.7.1...v6.11.1 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 14:00:48 +03:00
421c0d1242
chore: add nginx topology to tailnet tests ( #13188 )
2024-05-07 18:17:38 +10:00
677be9aab2
chore: add tailnet integration test CI job ( #13181 )
2024-05-07 06:21:17 +00:00
72f2efe048
chore: implement easy NAT direct integration test ( #13169 )
2024-05-07 06:07:57 +00:00
5e8f97d8c3
chore: add DERP websocket integration tests ( #13168 )
...
- `DERPForceWebSockets`: Test that DERP over WebSocket (as well as DERPForceWebSockets works). This does not test the actual DERP failure detection code and automatic fallback.
- `DERPFallbackWebSockets`: Test that falling back to DERP over WebSocket works.
Also:
- Rearranges some test code and refactors `TestTopology.StartServer` to be `TestTopology.ServerOptions` and take a struct instead of a function
Closes #13045
2024-05-06 20:37:01 -07:00
b56c9c438f
ci: only send docs-check notifications on schedule ( #13191 )
2024-05-07 01:40:18 +03:00
6f5c183c80
docs: show the proper Redirect URI for Gitea ( #13162 )
2024-05-06 22:28:04 +00:00
3e3118794f
chore: add build targets to nix flake ( #13186 )
...
* chore: add build targets to nix flake
Enables `nix build github:coder/coder#main`!
* Fix all packages
* Add back pnpm
* Update flake.nix
Co-authored-by: Asher <ash@coder.com >
* Remove yarn
* fmt
---------
Co-authored-by: Asher <ash@coder.com >
2024-05-06 18:21:20 -04:00
05facc971b
ci: sync terraform version ( #13187 )
2024-05-06 20:06:21 +00:00
e7c87a806b
ci: bump the github-actions group with 2 updates ( #13177 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 22:43:17 +03:00
dfd27f559e
Revert "chore: fix build ci ( #13164 )" ( #13180 )
...
This reverts commit 886a97b425
.
2024-05-06 13:13:24 +00:00
deee9492e3
Revert "fix: install openrc service on alpine ( #12294 ) ( #12870 )" ( #13178 )
...
This reverts commit b20c63c185
.
2024-05-06 16:48:19 +04:00
619ec927e9
test(coderd/database): fix DST issue in dbpurge test ( #13170 )
...
Fixes #13165
2024-05-06 14:14:38 +03:00
e76b595052
fix: use a native websocket.NetConn for agent RPC client ( #13142 )
...
One cause of #13139 is a peculiar failure mode of `WebsocketNetConn` which causes it to return `context.Canceled` in some circumstances when the underlying websocket fails. We have special processing for that error in the `agent.run()` routine, which is erroneously being triggered.
Since we don't actually need the returned context from `WebsocketNetConn`, we can simplify and just use the netConn from the `websocket` library directly.
2024-05-06 15:00:34 +04:00
d51c6912a7
fix: make handleManifest always signal dependents ( #13141 )
...
Fixes #13139
Using a bare channel to signal dependent goroutines means that we can only signal success, not failure, which leads to deadlock if we fail in a way that doesn't cause the whole `apiConnRoutineManager` to tear down routines.
Instead, we use a new object called a `checkpoint` that signals success or failure, so that dependent routines get unblocked if the routine they depend on fails.
2024-05-06 14:47:41 +04:00
2efb46a10e
chore: remove superfluous context.Canceled handling ( #13140 )
...
Removes a check for `context.Canceled` inside the `handleManifest` routine. This checking is handled in the `apiConnRoutineManager`, so checking inside the handler is redundant.
2024-05-06 14:33:16 +04:00
7c3ec51997
docs(admin/external-auth.md): add JFrog Artifactory guide ( #13166 )
2024-05-06 11:34:21 +03:00
3e77f5b512
chore(docs): replace git-auth with external-auth ( #13167 )
2024-05-06 11:17:19 +03:00
d956af0a3a
chore: add EasyNATDERP tailnet integration test ( #13138 )
2024-05-06 15:36:54 +10:00
886a97b425
chore: fix build ci ( #13164 )
2024-05-06 05:01:47 +00:00
13dd526f11
fix: prevent stdlib logging from messing up ssh ( #13161 )
...
Fixes https://github.com/coder/coder/issues/13144
2024-05-03 22:12:06 +00:00
b20c63c185
fix: install openrc service on alpine ( #12294 ) ( #12870 )
...
* fix: install openrc service on alpine (#12294 )
* fmt
---------
Co-authored-by: Kyle Carberry <kyle@coder.com >
2024-05-03 21:09:23 +00:00
060f023174
feat: mask coder login token to enhance security ( #12948 )
...
* feat(login): treat coder token as a secret
* Update login.go
2024-05-03 17:03:13 -04:00
205c43da99
fix(enterprise): mark nodes from unhealthy coordinators as lost ( #13123 )
...
Instead of removing the mappings of unhealthy coordinators entirely,
mark them as lost instead. This prevents peers from disappearing from
other peers if a coordinator misses a heartbeat.
2024-05-03 14:07:29 -05:00
a3c23ed313
chore: add docs for sharing ports ( #13136 )
...
Co-authored-by: kirby <kirby@coder.com >
Co-authored-by: Stephen Kirby <me@skirby.dev >
2024-05-03 12:38:29 -04:00
34a3bdc4ec
fix: add more tests for metadata hook functionality ( #13145 )
2024-05-03 15:28:54 +00:00
09f00c08df
chore: shutdown provisioner should stop waiting on client ( #13118 )
...
* chore: shutdown provisioner should stop waiting on client
* chore: add unit test that replicates failed client conn
2024-05-03 10:15:17 -05:00
94a3e3a563
chore: allow terraform & echo built-in provisioners ( #13121 )
...
* chore: allow terraform & echo built-in provisioners
Built-in provisioners serve all specified types. This allows running terraform, echo, or both in built in.
The cli flag to control the types is hidden by default, to be used primarily for testing purposes.
2024-05-03 10:14:26 -05:00
7873c961e3
fix: ensure signing out cannot cause any runtime render errors ( #13137 )
...
* fix: remove some of the jank around our core App component
* refactor: scope navigation logic more aggressively
* refactor: add explicit return type to useAuthenticated
* refactor: clean up ProxyContext code
* wip: add code for consolidating the HTML metadata
* refactor: clean up hook logic
* refactor: rename useHtmlMetadata to useEmbeddedMetadata
* fix: correct names that weren't updated
* fix: update type-safety of useEmbeddedMetadata further
* wip: switch codebase to use metadata hook
* refactor: simplify design of metadata hook
* fix: update stray type mismatches
* fix: more type fixing
* fix: resolve illegal invocation error
* fix: get metadata issue resolved
* fix: update comments
* chore: add unit tests for MetadataManager
* fix: beef up tests
* fix: update typo in tests
2024-05-03 10:40:06 -04:00