82 Commits

Author SHA1 Message Date
Gero Posmyk-Leinemann
ba00ef5ec2 [dashboard, protocol] Extract UserEnvVar.validate() into protocol 2022-04-22 15:46:34 +05:30
Jan Keromnes
e8ab358971 Allow integrating with 'github.com' without a GitHub App 2022-04-21 19:26:34 +05:30
Gero Posmyk-Leinemann
c26d1dc204 [server, dashboard] Refactor User.getPrimaryEmail to return "string | undefined" instead of throwing an error 2022-04-21 13:15:33 +05:30
mustard
47af622350 [dashboard,server] switch ide version with one toggle 2022-04-11 19:30:25 +05:30
Pavel Tumik
5a62315e27 add PVC feature flag 2022-04-06 01:59:19 +05:30
Milan Pavlik
a05badbd15 fix 2022-04-05 13:52:18 +05:30
Milan Pavlik
c8c0847193 [db] Add stateVersion to prebuilds to track status version 2022-04-05 13:52:18 +05:30
Alex Tugarev
76b51bc224 [bitbucket-server] support for projects and prebuilds 2022-04-04 14:07:17 +05:30
Jan Keromnes
5578e23cfa [server] Fix automated prebuilds for GitHub Enterprise repositories 2022-03-14 22:03:21 +05:30
Milan Pavlik
2f0b9462b0 Format components/gitpod-protocol with prettier 2022-03-14 21:42:21 +05:30
mustard
f6080897a7 Remove Theia extension related code 2022-03-12 00:17:18 +05:30
Sven Efftinge
cc2f3b30fe [multi-repo] Support prebuilds on multi-repo setup 2022-03-10 15:46:17 +05:30
Sven Efftinge
2e1774eaf7 [multi-repos] Allow specifying subrepositories 2022-03-10 15:46:17 +05:30
Sven Efftinge
de84f281c8 [prebuilds] Introduce 'failed' state for prebuilds
Distinguish between failed tasks but finished prebuilds
and fully failed prebuilds (no snapshot)

fixes https://github.com/gitpod-io/gitpod/issues/8592
2022-03-07 20:06:14 +05:30
Gero Posmyk-Leinemann
4e331313ad Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data""
This reverts commit ddc7aaa72c426648b5c7165567f6970d51db936a.
2022-02-24 14:30:05 +05:30
Jan Keromnes
2d443923f2 [server] Restrict snapshot access based on repository access
Also refactor:
- Simplify GuardedSnapshot.workspace
- WorkspaceLogAccessGuard → RepositoryResourceGuard
- RepositoryService.canAccessHeadlessLogs → RepositoryProvider.hasReadAccess
2022-02-21 15:47:01 +05:30
Gero Posmyk-Leinemann
ddc7aaa72c Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data"
This reverts commit 07e013ecc2808240b768710886ff52fac0f921bd.
2022-02-14 20:35:35 +01:00
Gero Posmyk-Leinemann
07e013ecc2 [server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data 2022-02-11 16:44:33 +01:00
Pudong Zheng
22f346c17b allow user select eap version of JetBrains IDE 2022-02-08 09:27:29 +01:00
Jan Koehnlein
28e4c1c613 [gitlab] support nested repos in envvar patterns 2022-02-03 12:54:25 +01:00
Anton Kosyakov
b571eefeef [server] add referrer prefix to control IDE option 2022-01-24 13:32:16 +01:00
Jan Keromnes
11c092b8b3 [db][server][dashboard] Allow censoring Project environment variables out of Workspaces 2022-01-17 19:37:10 +01:00
Jan Keromnes
1c0ee09cdc [db][server][dashboard] Implement Project-level environment variables 2022-01-17 19:37:10 +01:00
Sven Efftinge
1c3b62d584 [server] allow prevent merge on failed prebuilds
fixes #7518
2022-01-12 17:44:05 +01:00
Jan Koehnlein
1c75ffbac4 [server] removed unused branding from config 2022-01-11 15:21:05 +01:00
Gero Posmyk-Leinemann
28597c5342 Revert "[server, protocol] Remove GithubAppConfig.addCheck"
This reverts commit a62ce4a2c0f9ddf23463d2043257e241034b129f.
2022-01-10 16:02:04 +01:00
Gero Posmyk-Leinemann
89e94030f9 Revert "[server, et al] Remove PrebuildStatusMaintainer and subsequent unused code"
This reverts commit 6dfe5520fc96757387d52237f35df9cf8a77943e.
2022-01-10 16:02:04 +01:00
Gero Posmyk-Leinemann
63aba9a32e [server, protocol] Remove GithubAppConfig.addCheck
We can remove this without prior deprecationg because it has never been part of the externak interface (gitpod-schema.json)
2022-01-07 15:05:01 +01:00
Gero Posmyk-Leinemann
84b0fbee7a [server, et al] Remove PrebuildStatusMaintainer and subsequent unused code 2022-01-07 15:05:01 +01:00
Christian Weichel
fa0178de8a Add dotfile repo support 2022-01-06 08:44:59 +01:00
Victor Nogueira
f85494006d [supervisor] Provide port Name and Description along with the port status 2021-12-20 18:42:44 +01:00
Manuel Alejandro de Brito Fontes
537672b058 Enable experimentalNetwork by default 2021-12-07 16:53:33 +01:00
Jean Pierre
b54521de75 More feedback 2021-11-11 11:00:09 +01:00
Jean Pierre
744af29121 Fixes #6514 2021-11-11 11:00:09 +01:00
Pudong Zheng
c715b3521f remove all private repo check 2021-11-09 12:20:07 +01:00
Gero Posmyk-Leinemann
d01d008745 [db] Introduce snapshot.state 2021-11-04 12:18:12 +01:00
Cornelius A. Ludmann
75e0a8d60c [server] Add preferences to choose a desktop IDE 2021-10-27 12:05:05 +02:00
Gero Posmyk-Leinemann
46c723781c [server] Add config "experimantalNetwork" which translates to "WORKSPACEKIT_USE_NETNS" 2021-10-26 20:42:04 +02:00
Anton Kosyakov
afd2cb3a2a fix #5699: fix parisng of tasks env vars in go 2021-09-17 05:36:42 -03:00
Laurie T. Malau
8aab84e62d [dashboard] Allow onboarding mail
Fixes #5327
2021-08-26 11:22:25 -03:00
Laurie T. Malau
9b965a4c3b Remove more references 2021-08-17 13:58:16 +02:00
Laurie T. Malau
aa679016e6 [dashboard/notifications] improve email preference handling 2021-08-17 13:58:16 +02:00
Alex Tugarev
79962b0d6e [projects] add contextURL for branches 2021-08-02 09:50:01 +02:00
Alex Tugarev
4b5694618e Add Prebuilds page 2021-07-26 16:23:30 +02:00
Jan Keromnes
1ef71614b0 Implement project configurator 2021-07-22 12:58:26 +02:00
Alex Tugarev
556897d9ca [db/server] Link workspaces and projects
Co-authored-by: Jan Keromnes <janx@linux.com>
2021-07-20 10:42:24 +02:00
Christian Weichel
84cc8a176c [server] Support forcing default config
instead of having to use the .gitpod.yml
2021-07-19 16:01:23 +02:00
Alex Tugarev
9ffcfd487f Fix prebuilds for projects 2021-07-14 07:55:36 +02:00
Cornelius A. Ludmann
92c30adf65 Revert "[server] support separate commit email"
This reverts commit e59e14df235c3d957bbd69ccf72b619109b04990.
2021-07-13 14:46:08 +02:00
philschatz
e59e14df23 [server] support separate commit email 2021-07-08 17:21:51 +02:00