Ammar Bandukwala
81e292be44
Add dogfood image ( #3350 )
2022-08-02 20:20:54 +00:00
Abhineet Jain
5ae19f097e
fix: chromatic workflow filter ( #3352 )
2022-08-02 04:23:32 -04:00
Dean Sheather
66a5b0f7bc
fix: don't use adduser and addgroup for docker images ( #3344 )
...
* fix: don't use adduser and addgroup for docker images
* Revert "fix: Remove alternative image architectures until we virtualize (#3336 )"
This reverts commit 00c5116a2e .
2022-08-01 19:28:38 +00:00
Kyle Carberry
00c5116a2e
fix: Remove alternative image architectures until we virtualize ( #3336 )
...
With the addition of a command being executed inside the Docker build,
we could no longer build non-amd64 images on amd64. They will be added
back, but to allow for releases this temporarily removes them.
2022-08-01 08:37:37 -05:00
Ammar Bandukwala
0d93e9bde1
ci: move chromatic to coder workflow ( #3330 )
2022-08-01 09:36:00 -04:00
Ammar Bandukwala
19fcf60864
ci: add typo detection ( #3327 )
...
And fix them.
2022-08-01 09:29:52 -04:00
Mathias Fredriksson
4730c589fe
chore: Use standardized test timeouts and delays ( #3291 )
2022-08-01 15:45:05 +03:00
Kira Pilot
f49328bee5
chore: fix yaml file config error ( #3306 )
2022-07-29 15:18:22 -04:00
Ammar Bandukwala
29eccbe4da
ci: revert skips of required checks ( #3303 )
...
These were putting certain PRs in an unmergeable state.
2022-07-29 18:49:51 +00:00
Kyle Carberry
183b2e80b9
fix: Increase zoom of hero for README ( #3300 )
...
This was pretty small before which made it difficult to see
what was going on.
2022-07-29 13:39:30 -05:00
Kira Pilot
b9936d2310
updated dependabot ( #3297 )
2022-07-29 13:31:49 -04:00
Dean Sheather
b19cf701c5
feat: change docker to use "coder" user and add basic Helm chart ( #2746 )
2022-07-26 13:19:29 -05:00
Mathias Fredriksson
9a9912c8ce
fix: Add go.mod to prcontext and use build vs go run ( #3197 )
2022-07-26 16:04:00 +03:00
Mathias Fredriksson
173ab297be
chore: Increase style/gen CI test timeout ( #3187 )
2022-07-25 17:10:53 +00: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
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
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
Ammar Bandukwala
257e52e014
ci: aggressively close stale PRs ( #3146 )
2022-07-23 14:57:35 -05: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
Mathias Fredriksson
4a7d067c6c
fix: Increase CI timeout for postgres test ( #3079 )
...
The Go test timeout uses 20m, if we want to get a stack trace, we must
allow the actions worker to run longer than that.
2022-07-20 19:09:26 +00:00
Mathias Fredriksson
96edc8af9a
fix: Add continue-on-error to codecov action step ( #3081 )
...
Avoid relying on codecov to manage action step failure, hopefully works
around:
https://github.com/codecov/codecov-action/issues/788
2022-07-20 19:04:40 +00:00
Ammar Bandukwala
b0c26745fb
ci: fix stale issue workflow ( #3073 )
2022-07-20 17:24:30 +00:00
Ammar Bandukwala
cf9bc71c03
ci: skip long jobs when only docs change ( #3072 )
2022-07-20 16:47:41 +00:00
Ammar Bandukwala
c86a623ff8
Remove Joe from docs CODEOWNERS ( #3037 )
2022-07-19 16:27:13 +00:00
Ammar Bandukwala
a66b852c81
ci: fix stale ( #3030 )
...
- Add necessary runs-on
- Use lowercase labels for consistency
2022-07-18 19:58:51 +00:00
Ammar Bandukwala
5919e96ac2
ci: add stale workflow ( #3029 )
2022-07-18 19:34:04 +00:00
Ammar Bandukwala
59de95b8bb
Minor docs fixes ( #2920 )
...
* Fix image links in quickstart
* Add myself to CODEOWNERS for docs
2022-07-11 22:35:24 +00:00
Ketan Gangatirkar and kylecarbs
ca90189a9b
fix: Upload the Windows .exe in CI ( #2833 )
...
Co-authored-by: kylecarbs <kyle@carberry.com >
2022-07-08 18:32:16 +00:00
Ketan Gangatirkar
88f852b42f
restore windows builds to CI ( #2827 )
...
restore windows builds to CI
2022-07-04 15:37:48 -05:00
Kyle Carberry
6429dfee1f
test: Use a template to prevent migrations from running for every test ( #2462 )
...
* test: Use a template to prevent migrations from running for every test
* Create a single makefile target
* Fix built-in race
* Extend timeout of built-in PostgreSQL fetch
2022-06-27 17:07:39 +00:00
Abhineet Jain
c6b1daabc5
feat: Download default terraform version when minor version mismatches ( #1775 )
2022-06-22 23:11:52 +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
Dean Sheather
8d6faa3c1a
fix: login before pushing docker images in release pipeline ( #2496 )
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
Kira Pilot
7dcfea10dc
feat: add feedback link to footer ( #2447 )
...
* add ability to activate users
resolves #2254
* added test
* PR feedback
* guarding against null validation_contains field
* fixing type for ParameterSchema
resolves #2161
* added report link to footer
resolves #1885
* added test
* Footer story
* fix broken test
2022-06-17 13:26:13 -04:00
Kyle Carberry
5e673cc544
test: Increase timeouts to reduce flakes ( #2406 )
...
It's difficult to understand what's timing out due to a lock
vs. taking a long time. This should help resolve! 🕵️
2022-06-16 14:52:45 +00:00
Dean Sheather
7b76afb069
Revert split release ( #2139 )
...
* Revert "chore: ignore artifacts dir (#2132 )"
This reverts commit 27acb98571 .
* Revert "chore: split release workflow so the majority happens on Linux (#2092 )"
This reverts commit b87096b500 .
2022-06-07 20:57:32 +00:00
Dean Sheather
b87096b500
chore: split release workflow so the majority happens on Linux ( #2092 )
2022-06-07 15:24:46 +00:00
Kyle Carberry
94ed081a77
fix: Dependabot uses arrays for labels ( #2111 )
2022-06-07 01:35:44 +00:00
Kyle Carberry
16e66c61d9
fix: Remove dependabot labels ( #2110 )
...
This kept adding unnecessary labels to our tracker.
Once we need to filter for specific dependabot PRs,
we can add this back.
2022-06-07 01:17:56 +00:00
Ammar Bandukwala
8f1380774a
Remove issue templates ( #2109 )
...
Per our product management conversation, we want to make
giving feedback as easy as possible initially.
2022-06-07 01:14:24 +00:00
Garrett Delfosse
367897ef6b
Specify number of builds before reporting status on codecov ( #2094 )
2022-06-06 11:25:51 -05:00