Commit Graph

746 Commits

Author SHA1 Message Date
Valery Bugakov
6733f464ca
gh: update team/code-exploration labeler config (#44268) 2022-11-12 03:36:34 +00:00
Bolaji Olajide
49b2aa441b
correct typo in github templates (#44214) 2022-11-10 15:40:34 +00:00
Dave Try
fec0f4a5c2
progress_bot: use gcloud auth action (#44088)
* try new version of action

* git config

* git config in the docker image

* testing git config in image

* add comment

* new tag

* auth with gcloud action

* remove envvar
2022-11-08 10:25:27 -07:00
Dave Try
ffe143847d
update progress bot tag (#44084)
update tag
2022-11-08 13:14:30 +00:00
Dave Try
282810a958
update progress bot (#43972)
* update bucket

* update with new image

Co-authored-by: Jean-Hadrien Chabran <jh@chabran.fr>
2022-11-08 07:12:11 -05:00
Felix Becker
45d36119b6
Add Code Exploration team label workflows (#44056) 2022-11-08 01:26:05 -08:00
Robert Lin
c73abb642a
workflows: bump license_finder to v7.0.1 (#43787)
* workflows: bump license_finder to v7.0.1

* add codeowners

* install yarn and add comment about yarn

* add license plugin

* plugin-licenses yarn plugin

* fix spec for plugin licenses

Co-authored-by: William Bezuidenhout <william.bezuidenhout@sourcegraph.com>
2022-11-03 11:27:06 +02:00
Anatoli Babenia
9559dba485
Disable scheduled workflows in forks (#43783)
* Disable scheduled workflows in tasks - pr-preview

* Disable invalid workflow - lighthouse-production

`on:` value can not be nulk

* Disable scheduled workflows in forks - buildchecker

* Disable scheduled workflow in forks - tracking-issue

* Disable scheduled workflow in forks - progress

* Disable scheduled workflows in forks - resources-report
2022-11-03 11:24:24 +02:00
William Bezuidenhout
736a5626cd
go + golangci: update to go to 1.19.3 and golanci to 1.50.1 (#43747)
* upgrade to go 1.19.3

* upgrade golangci-lint 1.50.1

* disable unused and unparam lints

* Fix all the lint errors

Co-authored-by: Jean-Hadrien Chabran <jh@chabran.fr>
Co-authored-by: Keegan Carruthers-Smith <keegan.csmith@gmail.com>
2022-11-02 15:08:25 +02:00
Loïc Guychard
e207957dea
Update code notify for search product issues (#43467) 2022-10-26 10:36:20 +00:00
Taylor Sperry
637f6c9eff
Add Growth Marketing issue template (#43262)
Add growth_marketing_issue template
2022-10-20 14:40:32 -07:00
Philipp Spiess
f014484d97
Change integration team auto-tagging owners (#43178) 2022-10-20 10:19:26 +00:00
Camden Cheek
6e608eacb8
Fix parenthesis balancing (#43210)
fix parenthesis balancing
2022-10-19 22:26:43 +00:00
Quinn Slack
99ab15bafd
stop notifying batch changes team if "campaign" is mentioned (#43207)
Campaigns was an old name (pre-GA) for Batch Changes. It no longer makes sense to notify that team if the word "campaign" is used, especially since the Growth Marketing team will probably be using it more in issues (which is a false positive).
2022-10-19 16:16:35 -06:00
Laura Hacker
76f03ecbab
Update label notify for Frontend Platform Team (#43059) 2022-10-17 11:40:21 -04:00
William Bezuidenhout
756096bc4e
workflow: update sg-setup (#42860)
* use asdf action

* only do asdf step

* switch back to pull request event
2022-10-12 14:35:32 +00:00
Kelli Rockwell
754232508b
growth: remove old issue pings for growth label (#41901) 2022-10-11 14:44:01 +06:00
Loïc Guychard
a315ffb364
Remove Ben from search-product label notify (#42160) 2022-09-27 11:50:14 +00:00
Robert Lin
6af1cfbfd3
dev/sg: ensure rebuilds for dependency changes (#41873)
sg imports a number of packages for which changes are important to rebuild sg with.
2022-09-21 17:32:53 +00:00
Jean-Hadrien Chabran
3a3243cdcb
ci: remove 4.0 label check (#41786) 2022-09-20 11:06:17 +00:00
Bolaji Olajide
0112e94179
remove push-schema workflow (#41733) 2022-09-19 13:01:57 +00:00
Bolaji Olajide
fdfb0763f2
update env variable for push-schema workflow (#41732) 2022-09-19 14:27:44 +02:00
Andre Eleuterio
32fe486ee5
Update security issue template (#41652) 2022-09-13 17:08:30 +00:00
Andre Eleuterio
219cd301ab
Security issue template typo (#41607) 2022-09-09 20:45:05 -03:00
Andre Eleuterio
c58100fe29
Fix security issue template (#41560)
Sorry stampers but it might take a couple of attempts
2022-09-08 20:17:50 -03:00
Andre Eleuterio
6040c6f6e6
Security release approval issue template (#41557)
Create security release approval issue template
2022-09-08 19:56:49 -03:00
Alex Ostrikov
de9627724e
dev: explicitly state that PR has to be merged (#41519) 2022-09-08 11:42:44 -04:00
Justin Boyson
ad71163a2a
Remove Justin from label notifications (#41228)
Not finding these as helpful as I had hoped.
2022-09-01 16:13:07 -04:00
Tom Ross
53c53a5b43
Update FPT issue/PR automation (#41190) 2022-09-01 16:11:51 +01:00
GitStart-SourceGraph
b283d24198
[SG-39284] Upgrade yarn to the latest version (#39728) 2022-08-31 20:39:53 -07:00
Jean-Hadrien Chabran
5b6f2c08bc
Add a GHA to check PRs on 4.0, blocking them if label is not present (only post release date) (#40984)
Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
2022-08-30 08:47:26 +02:00
Joel Kwartler
2aaeb1875a
quick note on customer names (#39981)
Co-authored-by: leo <leonore@protonmail.com>
2022-08-17 23:16:21 -07:00
Joe Chen
07cd4f384c
ci: upload lsif-go dump to S2 (#40196) 2022-08-15 15:42:54 +08:00
leo
67bc44df92
release docs: update patch release request template (#40036) 2022-08-09 09:41:36 -04:00
Felix Becker
e6fff30ef1
Make label-notify action edit body (#39885) 2022-08-03 20:32:34 +00:00
Jordan Plahn
5fbf92a0d4
Add @ryphil to repo management notify (#39764) 2022-08-01 09:44:52 -07:00
Rob Rhyne
91a3fa65f0
move needs-design labeled issues to board (#39631) 2022-07-28 15:43:10 -04:00
Rob Rhyne
1083979018
Alter action to move issues labeled 'design' to new board (#39175)
Move issues labeled 'design' to new board
2022-07-20 19:37:06 +00:00
Felix Becker
5f20e1a265
Add additional iteration process reminders (#38131) 2022-07-20 12:15:41 -07:00
Valery Bugakov
d208811357
gh: update team/frontend-platform labeler config (#38856) 2022-07-15 00:07:10 -07:00
Feroz Salam
6664b6c1e9
Remove CodeQL workflow (#38385)
We're not actively using this, and it's eating into our Github Action
allowance.
2022-07-07 18:51:56 +05:30
Robert Lin
f51326feaf
dev/pr-auditor: run on pull_request_target (#38259)
#35675, which fixes pr-auditor's ability to set commit statuses on PRs coming from forks, was mistakenly reverted in #36798
2022-07-05 15:14:23 -07:00
Robert Lin
aed4b51508
dev/buildchecker: unify reporting runs, remove top-level slack token requirement (#38020)
History reporting is an expensive operation - we pull what could be many pages of builds from Buildkite in order to generate a report. This PR removes the duplicated reporting so that only one run is required, and also removes the slack token that is actually only required for checks.
2022-06-30 14:04:38 -07:00
Ólafur Páll Geirsson
962925a5de
Add label for code intel issues (#37741) 2022-06-27 10:37:09 +00:00
Ólafur Páll Geirsson
2d8d9b5023
Add template for code intel issues (#37740) 2022-06-27 10:30:42 +00:00
Joe Chen
c24eb5d9fa
chore: update GitHub automation for IAM team (#37309) 2022-06-24 16:58:27 +08:00
Michael Lin
124c377dbb
Add labels automation to project (beta) (#37630) 2022-06-23 17:04:33 +00:00
Robert Lin
daf05b2fd9
dev/sg: migrate ubuntu setup to sg setupv2 (#37528)
Co-authored-by: Jean-Hadrien Chabran <jh@chabran.fr>
2022-06-23 09:16:24 -07:00
Malo Marrec
e3a3ea784e
Add executors board (#37491) 2022-06-21 14:00:52 +00:00
Robert Lin
7e4e8c4370
workflows: update pr-auditor workflow (#37367) 2022-06-17 10:43:46 -07:00
Dave Try
3b750772c9
send weekly report to devex (#37300) 2022-06-15 17:11:25 -07:00
coury-clark
407896097a
release: update release tool to reflect 72 hour release cut in RFC 695 (#37223) 2022-06-14 13:23:33 -07:00
Rafał Gajdulewicz
d5c64a891b
Update teams.yml to remove rafalg (#36997)
Update teams.yml
2022-06-13 07:40:04 +02:00
Dave Try
c803b3ed82
update pr-auditor to run on ready to review (#37025) 2022-06-10 15:46:00 +00:00
Robert Lin
a3ae76403f
dev/sg/check.Runner: check-and-fix framework and experimental 'sg setupv2' (#36556)
A lot of copy-paste for now of the existing sg setup code, the goal is to eventually consoldiate and remove the existing sg setup implementation
2022-06-10 15:09:21 +00:00
Dave Try
4975910f92
ci: update pr auditor name (#36798)
update github action title/name
2022-06-08 09:57:27 -05:00
Crystal Augustus
7e096845d2
Update team notified by team/delivery label (#36672)
Update label-notify.yml
2022-06-06 16:29:28 -04:00
Dave Try
542e83e163
fix buildchecker cron schedule (#36644) 2022-06-06 13:34:47 -05:00
Taylor Sperry
67ea404f19
Update DevX and FPT notifications (#36572)
* Remove Taylor from DevX notifications

* update FPT
2022-06-03 13:55:14 -06:00
William Bezuidenhout
20eac11462
bump codenotify version in github workflow (#36493) 2022-06-02 18:32:25 +02:00
Dave Try
2c76cd1254
ci metrics: add average flakes to report (#36173)
* add average flakes to report

Co-authored-by: Robert Lin <robert@bobheadxi.dev>
2022-06-01 17:15:21 +00:00
Ólafur Páll Geirsson
c92868d0c0
Run yarn generate before scip-typescript index (#36360)
* Run `yarn generate` before `scip-typescript index`

* Trigger scip-typescript indexing on tsx files
2022-06-01 15:48:45 +02:00
Robert Lin
3e77f5e31b
dev/sg: recover and format panics, add bug report template (#36256)
Analytics hooks now recover from panics when executing an action - this covers most command-running cases. Also adds a similar handler in Before, where a lot of stuff happens, in case we run into panics there.

The stacktrace is customized to only include dev/sg components, for user-friendliness.
2022-05-31 07:59:30 -07:00
Philipp Spiess
1b34e6a3a8
JetBrains: Add back GitHub workflow to test Java side of integration (#35862)
* JetBrains: Add back GitHub workflow to test Java side of integration

* Trigger build

* Add working directory

* Plugin is built as part of the runPluginVerifier task

* Change path thingy

* Cleanup workflow

* Cleanup workflow

* Cleanup
2022-05-24 10:31:40 +02:00
Dave Try
d2fedd6a8f
add okay token to env (#35876) 2022-05-23 15:41:39 +00:00
Jeff Warner
0ef3b3d3ac
Consolidate search-core notification to github team (#35871) 2022-05-23 14:59:12 +00:00
Ólafur Páll Geirsson
862f0e87d8
Start using scip-typescript for auto-indexing (#35786)
* Start using scip-typescript for auto-indexing

Previously, we used lsif-typescript for auto-indexing.

* Port scip-typescript CI upload job

* Add diff for a TypeScript file to trigger CI job

* Rename job

* Delete unnecessary TypeScript file after validating CI job
2022-05-23 16:13:25 +02:00
coury-clark
62e7f73ff4
release-tool: implement rfc612 and update tracking issue (#34711) 2022-05-20 15:10:07 -07:00
Jeff Warner
67230802e5
Added rest of team to notification (#35737)
* Added rest of team to notification

* Got rid of depreciated line
2022-05-20 19:08:13 +02:00
Jean-Hadrien Chabran
67dc789f52
Drop reviewdog (#35801) 2022-05-20 17:45:36 +02:00
Robert Lin
e3eb655bf4
chore: let codenotify continue-on-error (#35800) 2022-05-20 15:32:52 +00:00
Dave Try
196bac71e9
ci: update github action to push metrics to okayhq (#35671)
push history metrics to okayhq
2022-05-19 17:33:34 -05:00
Robert Lin
cf63f6fa97
pr-auditor: run against pull_request_target (#35675) 2022-05-19 12:59:21 -07:00
Joe Chen
84dcda0f45
chore: add GitHub automation for IAM and Admin Exp team (#35453) 2022-05-17 21:11:41 +08:00
Joe Chen
a5b9d08d45
codenotify: update action version (#35527) 2022-05-17 21:06:20 +08:00
Taylor Sperry
3a7d1cb5b3
Add FPT issue template (#35401) 2022-05-13 08:15:58 -06:00
Keegan Carruthers-Smith
19a3ffb060
github: copy edit on test plan template (#35348)
Suggestion I missed in my last PR.

Test Plan: n/a
2022-05-12 13:36:59 +02:00
Keegan Carruthers-Smith
6a10abc587
github: shorten test plan description in template (#35300)
I want to make it easier to delete the multiple lines of test plan
reminder. Now that devs are aware of this change, we can use a more
succinct message. The link to testing principles explains what a test
plan is, which can help new developers.

Test Plan: n/a
2022-05-11 08:56:14 -07:00
Varun Gandhi
9568c79cc7
ci: Avoid colons in branch name. (#35275)
Apparently, using a : in a branch name is illegal.
date uses : as a separator between hours and minutes.
However, . is allowed, so let's use that.
2022-05-11 11:57:45 +08:00
Varun Gandhi
28e01f782a
ci: Sync schema changes to code-intel-extensions. (#35204)
Based on Robert's suggestion in sourcegraph/code-intel-extensions#791.
2022-05-10 12:26:45 -07:00
Chris Pine
5dede0e60a
Add Randell to batches-notify.yml (#35073)
Add Randell, new engineer on Batch Changes, to batches-notify.yml
2022-05-06 19:57:17 +00:00
Keegan Carruthers-Smith
61a222abe6
actions: update github workflows to use go1.18 (#34897)
We haven't yet upgraded to 1.18 on buildkite. However, we should be able
to update in github actions. There shouldn't be any issues around these
being out of sync, and this reduces the amount that changes in one go
when we move asdf to 1.18.

  fastmod --hidden '(go-version.*)(\b1\.17\b)' '${1}1.18'

Test Plan: CI is green
2022-05-05 09:26:02 +02:00
Robert Lin
979cbc40b1
pr-auditor: check on synchronize (#34914)
As a required check, pr-auditor's check status messes up if a subsequent push is made to a branch. It appears we can't set a ref instead of a specific SHA, so I guess we have to run on pushes.
2022-05-04 13:14:51 -04:00
Joe Chen
2d9bd1474c
codenotify: do not notify if it spams over 15 people (#34687) 2022-04-29 14:43:38 +08:00
Tom Ross
d9da18ad26
Accessibility template: Add additional "Owner" checkbox (#34568) 2022-04-27 15:01:54 +01:00
Tom Ross
40655b6303
Accessibility GitHub issue template: Remove team names from template to avoid team notify (#34451) 2022-04-25 15:40:31 -07:00
Felix Becker
8a5fa6e592
Invert label check condition (#34383) 2022-04-22 16:42:40 -07:00
GitStart-SourceGraph
492c97fbbf
Codenotify filter out contractors branches (#34288)
* chore: codenotify filter out contractors branch
2022-04-22 17:36:44 +07:00
María Craig
9bae08405d
Remove Maria from issue notifications (#34229)
Removing myself to reduce notification noise.
2022-04-20 18:50:46 -03:00
GitStart-SourceGraph
403ef1afbd
[SG-33486] Periodically clean up old preview services (#33859)
* feat: prepare github action and script to clean up render.com pr preview

Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-04-20 21:44:57 +07:00
Murat Sutunc
2be88d5583
Update label move logic (#34026)
Split growth & integrations teams into two separate teams and add the new issues to the corresponding boards
2022-04-19 01:09:57 +03:00
Murat Sutunc
f7dd836808
Update label notifications (#34024)
Split growth & integrations teams into two separate teams and notify the team triads accordingly
2022-04-19 01:09:47 +03:00
Thorsten Ball
d94a74cbee
Fix lsif-typescript in GitHub action (#33897)
Seems like the arg has been changed a few weeks ago (see
1abc1be3196fd0c4b3af160063d339ab719ce468), but only published yesterday: dff7f7dd5d

This changes the arg to the new version.
2022-04-14 12:29:55 +00:00
Kelli Rockwell
89ebe8c5d6
Accessibility: Expand accessibility issue template (#33693) 2022-04-12 18:53:52 -07:00
Erzhan Torokulov
32209efed9
Update .github/PULL_REQUEST_TEMPLATE/browser-extension.md order (#33407) 2022-04-05 17:39:55 +06:00
Murat Sutunc
8ad3d2dcc6
Remove Rob from G&I notifications (#33380)
This change removes Rob from G&I automated notifications
2022-04-04 19:28:29 +00:00
coury-clark
4aececdfe9
insights: add check for issue to be a code insights issue before adding to the project (#33324)
Co-authored-by: Felix Becker <felix.b@outlook.com>
2022-04-01 19:59:33 -07:00
GitStart-SourceGraph
a043e2f767
[SG-32440] Configure render.com previews for all client PRs (#32574)
Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-03-29 14:26:03 +01:00
Dax McDonald
e4b181cb4e
Allow label notify to notify teams (#32863) 2022-03-22 10:28:59 -07:00
Felix Becker
cb46e077c0
Maintain item status in project automation (#32785) 2022-03-18 11:43:56 -07:00
Ólafur Páll Geirsson
57d3f1ba82
Start using lsif-typescript for JS/TS indexing (#31998)
* Use lsif-typescript instead of lsif-node for JS/TS indexing

This commit migrates from lsif-node to the new lsif-typescript indexer
that we have been working on for the past months. It's difficult to do
this migration incrementally so this PR touches on several different
components:

- the CI config for JS/TS indexing
- auto-inference for auto-indexing
- several bugfixes in LSIF Typed to enable cross-repo navigation

* Revert changes for Node logic

* Undo unwanted changes to yarn.lock

* Address review feedback
2022-03-15 14:57:35 +01:00
Erik Seliger
1876077d43
Add danielmarquespt to batches notify workflow (#32564) 2022-03-14 16:21:54 +01:00
dan-mckean
ac4b78d011
Remove myself from label notifications (#32488) 2022-03-11 11:14:12 +01:00
Robert Lin
44bc5c461f
.github: note that a test plan can be explanation (#32397) 2022-03-09 09:16:42 -08:00
Robert Lin
43b74306ae
pr-auditor: add batch change templates for rollout/updates (#31687) 2022-03-07 10:17:51 -08:00
Robert Lin
d2336f1cf5
buildchecker-history: run weekly (#32224) 2022-03-07 09:01:23 -08:00
Chris Pine
b550bda4ad
Add Bolaji to Batchers (#31936) 2022-02-28 08:16:36 -08:00
Robert Lin
447a61f902
doc/dev: migrate continuous_integration.md to ci/index.md (#31905) 2022-02-28 08:16:20 -08:00
Robert Lin
0531705525
buildchecker: make history script executable (#31890) 2022-02-25 12:53:17 -08:00
Robert Lin
313c2498cb
buildchecker: run history upload on a cron (#31823) 2022-02-25 11:25:10 -08:00
Michael Lin
dd90774a29
Add @michaellzc to delivery label notify (#31416) 2022-02-24 13:54:57 -08:00
Robert Lin
7224961485
chore: add test plans to bot and release tool PRs (#31351) 2022-02-22 07:53:25 -08:00
Tom Ross
9d80bba425
Accessibility: Add WCAG accessibility issue automation (#31479) 2022-02-18 15:11:05 +00:00
Robert Lin
cb4896646a
pr-auditor: change token, improve diagnostics and filtering (#31273) 2022-02-16 08:41:18 -08:00
Robert Lin
4e382e7db4
tracking-issue: update roadmap docs, remove availability (#31259) 2022-02-15 15:16:57 -08:00
Robert Lin
9cb68159aa
chore: request license update review from devx (#31263) 2022-02-15 10:48:13 -08:00
Murat Sutunc
bb6c005203
Update label-notify.yml (#31255) 2022-02-15 21:33:07 +03:00
Robert Lin
8a0ed0f418
pr-auditor: test plan checks and audit trail for exceptions (#30278)
Introduces a bot to enforce the following:

1. Author creates a PR. Template asks them to provide a test plan
2. On PR edit, auditor GitHub Action runs, setting a status if no test plan is detected (see example below)
2. On PR merge, auditor GitHub Action runs:
	a. If test plan is provided and reviewed, do nothing
	b. If test plan and/or review is not provided, create issue in `sourcegraph/sec-audit-trail` with request for explanation from PR merger. The author should close the issue when an explanation is provided. A status is also created on the commit linking to the issue.
2022-02-14 13:18:17 -08:00
Tom Ross
5a9645480d
Lighthouse: Tweak for testing (#30741) 2022-02-14 09:56:41 +00:00
Varun Gandhi
7134bcef60
Turn on client/web/ uploads. (#31080)
These should hopefully not cause issues after Eric's speedup PR.
2022-02-11 16:20:35 +00:00
Felix Becker
aa368f7a05
Handle milestoned and labeled events independently (#31034) 2022-02-10 20:45:05 -08:00
Felix Becker
04d5326c1c
Make script more resilient to racing events (#31013) 2022-02-10 14:01:01 -08:00
Felix Becker
449de6c7d4
Only consider team label being added (#30991) 2022-02-10 11:40:16 -08:00
Varun Gandhi
c82e11dfab
Turn off client/web LSIF uploads for all instances. (#30952)
Follow up to #30717.
2022-02-10 15:50:25 +05:30
Felix Becker
978ac015d6
Include assignees in Slack post (#30940) 2022-02-09 20:26:07 -08:00
Felix Becker
e405a16c3a
Add fallback for Slack message (#30928) 2022-02-09 14:42:07 -08:00
Felix Becker
9558d3c630
Fix variable name (#30924) 2022-02-09 14:21:00 -08:00
Felix Becker
e2c2aa699b
Use Slack attachment for prettier issue post (#30922) 2022-02-09 14:12:03 -08:00
Felix Becker
927396537d
Send Slack post when proposing issues (#30872) 2022-02-09 09:39:30 -08:00
Keegan Carruthers-Smith
984cac854f
Revert "Improve insights project automation" (#30878)
This reverts commit 1ab1fea198. On main
this step is failing on PRs.

Test Plan: CI is green
2022-02-09 09:50:47 +00:00
Robert Lin
e4cad80a02
doc/dev: testing guidelines update for GN-105 (#30789)
Co-authored-by: Jean-Hadrien Chabran <jh@chabran.fr>
2022-02-08 14:29:25 -08:00
Felix Becker
1ab1fea198
Improve insights project automation (#30793) 2022-02-08 08:18:34 -08:00
Nick Snyder
d160df06b9
Update roadmap-issue.md 2022-02-07 17:09:05 -08:00
Nick Snyder
2b0e93290c
Add roadmap issue template 2022-02-07 17:00:23 -08:00
Varun Gandhi
7ea8e788de
Correctly disable uploads of client/web LSIF dumps to dogfood. (#30717)
Follow up to #30691.
2022-02-05 15:38:39 +05:30
Michael Lin
5d7cf9d100
dev: improve release process (#30700)
Co-authored-by: Kevin Wojkovich <kevin.wojkovich@sourcegraph.com>
2022-02-04 19:25:40 -08:00
Varun Gandhi
941d5c04da
Temporarily disable uploads of client/web to dogfood. (#30691) 2022-02-04 21:06:50 +05:30
Felix Becker
934c125771
Extract project automation to external script (#30646) 2022-02-03 14:56:49 -08:00
Felix Becker
b51da106f5
Add code insights iteration stats Slack bot (#30528) 2022-02-03 12:32:58 -08:00
Felix Becker
87181d784c
Fix issue regex in project automation (#30516) 2022-02-01 15:39:19 -08:00
Rafał Gajdulewicz
3636ffc2fe
Revert "Wildcard V2: <Link /> Manual migration (#30190)" (#30484)
This reverts commit 0409318994.
2022-02-01 15:17:53 +01:00
GitStart-SourceGraph
0409318994
Wildcard V2: <Link /> Manual migration (#30190)
Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-01-31 20:58:03 +01:00
Murat Sutunc
21cdb17879
Update label-notify.yml (#30422)
Notify growth-and-integrations triad
2022-01-31 22:28:36 +03:00
Murat Sutunc
5262aabb76
Update label-move.yml (#30421)
Change extensibility to growth-and-integrations
2022-01-31 22:28:22 +03:00
Patrick Dubroy
0b38a06580
Enable OWNERS files, and add a few under client/ (#30395) 2022-01-31 13:42:12 +00:00
Robert Lin
cf6ed755a6
doc/dev: reorganize flakes documentation (#30213)
Co-authored-by: Taylor Sperry <taylor.sperry@sourcegraph.com>
2022-01-27 15:06:12 -08:00
Alex Ostrikov
254cd2bc38
tracking-issue: update legend, removing shipit as it is not used anymore (#29980) 2022-01-21 13:00:12 +03:00
TJ Kandala
9e0a318bc1
remove VS Code lsif-tsc-eslint job (#30015) 2022-01-20 23:15:17 -07:00
TJ Kandala
ca014d035d
vsce: create vscode package, establish architecture (#29997)
Co-authored-by: Beatrix <68532117+abeatrix@users.noreply.github.com>
2022-01-20 19:06:56 -05:00
TJ Kandala
29ef1da2a9
Create search and search-ui packages (#29773)
Co-authored-by: Juliana Peña <juliana@sourcegraph.com>
2022-01-20 12:56:23 -05:00
Robert Lin
1bbbd2ee0c
buildchecker: require explicit 'check', add discussion channel (#29934) 2022-01-19 11:22:08 -08:00
Erzhan Torokulov
6b2f3d900c
Implement browser extension Sourcegraph URL dropdown for ease of URL switching (#29471)
* Enable browser extension telemetry for non-private repository event logs
* Replace input with combobox + facelift options page
* Update browser extension PR template
* Add changelog
2022-01-17 15:56:05 +06:00
GitStart-SourceGraph
e7e705c808
[SG-28893] refactor: extract graphql folder into a new http-client package. (#29346)
Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-01-13 18:40:35 +01:00
Dax McDonald
35f73e17f5
Add team to devops notify (#29491) 2022-01-11 10:29:06 -07:00
GitStart-SourceGraph
0720c0a227
refactor: extract the new template-parser package (#29344)
* refactor: extract the new template-parser package

Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-01-11 08:58:28 +07:00
GitStart-SourceGraph
f9dc317cfe
refactor: extract codeintellify as new package (#29233)
* refactor: extract codeintellify as new package

* feat: add client/codeintellify into lsif-ts

Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2022-01-10 22:29:47 +07:00
Robert Lin
1737cde608
buildchecker: allow multiple channel announcements (#29220) 2022-01-05 08:16:41 -08:00
Jean-Hadrien Chabran
737a6f90c2
Fix sg broken release process (#29384) 2022-01-03 18:00:24 +01:00
GitStart-SourceGraph
f9ecd86d79
Extract util/errors.ts into a new common package (#29040)
Co-authored-by: gitstart-sourcegraph <gitstart@users.noreply.github.com>
2021-12-24 17:50:53 +07:00
davejrt
c1187b18d1
ci: tag users on Slack when locking branches (#29214)
Co-authored-by: Jean-Hadrien Chabran <jh@chabran.fr>
2021-12-21 15:57:35 +01:00
Chris Pine
d496a672de
removing Thorsten from batchers team
Thorsten is transferring to Code Intel, so this removes him from Batch Changes
2021-12-17 09:07:00 -08:00
Robert Lin
167ad5b63b
buildchecker: pipeline failure detection and branch locking (#28759) 2021-12-16 14:40:31 -08:00
Patrick Dubroy
8a476ec891
Update team/frontend-platofrm (#29108) 2021-12-16 13:04:09 +00:00
Robert Lin
f194c428d5
workflows: remove automerge action for other automerge methods (#28993) 2021-12-14 08:52:57 -08:00
Valery Bugakov
0f4fab567c
web: add @oleggromov to the team/frontend-platform labeler config (#28990) 2021-12-14 07:38:45 -08:00
Jean-Hadrien Chabran
46c264b87b
Manually revert #28883 (#28976) 2021-12-14 13:24:47 +01:00
Jean-Hadrien Chabran
6cf9179b88
lsif-tsc: increase memory threshold for nodejs (#28842) 2021-12-14 10:19:39 +01:00
Robert Lin
9bb1a74042
workflows: fix lsif-go workflow name (#28944) 2021-12-13 19:36:46 +00:00
Robert Lin
485220ff52
ci: run LSIF on all main and release branch pushes (#28883) 2021-12-13 09:00:27 +01:00
Robert Lin
b41121d635
ci: re-enable lsif-go and lsif-ts for demo.sourcegraph.com (#28882)
This was previously disabled due to an issue with the demo instance eating up all its disk space with LSIF records, which should be fixed now.
2021-12-10 16:58:00 -08:00
Jean-Hadrien Chabran
56fb28ff76
Conditionally run LSIF actions depending on changes (#28747) 2021-12-09 15:24:29 +01:00
Robert Lin
6e9923d895
workflows: move team/devx to devx board, remove distribution board (#28645) 2021-12-07 09:48:53 -08:00
Dax McDonald
c62a1ae18e
Add Jennifer and Daniel to team/devops label notification (#28634) 2021-12-06 17:36:43 +00:00
Kevin Wojkovich
5750e75469
Add kevinwojo to delivery team label notifications (#28415) 2021-12-01 11:36:48 -06:00
Thorsten Ball
82215eb8c1
Enable CGO on sg binary releases to fix "too many open files" bug (#28393)
This fixes #28354 by using `CGO_ENABLED=1` when building `sg` binaries. We didn't do that in the past because we didn't know it was that easy to run on `macos-latest` in GitHub workflows.

And using `CGO_ENABLED=0` caused the file-watching library we're using - github.com/rjeczalik/notify - to fallback to `kqueue` to watch files on macOS. That in turn is not performant when watching files in large folders. It seems to open/stat every file in our repository which then lead to a "too many open files" error.

(You can see this in action if you compile `sg` with `CGO_ENABLED=0 go build -o sg .` and then run `sudo dtruss ./sg run github-proxy` on macOS. You'll see _ton_ of `open` and `stat` syscalls.)

With CGO enabled though, `notify` uses `FSEvents` on macOS which handles our repository much better.

And that also explains why building `sg` locally fixed the issue: locally we didn't turn CGO off.
2021-12-01 16:32:26 +01:00
Taylor Sperry
9cc33fd85e
Add JH and Kristen to DevX (#27953)
* Add JH and Kristen to DevX

* Fix?

* test

* Add Kristen
2021-12-01 08:21:18 -07:00
Crystal Augustus
281c1085f2
Update label-notify.yml (#28367) 2021-11-30 20:21:07 +00:00
Crystal Augustus
9fd01729eb
Auto-add issues to delivery board (#28039) 2021-11-22 14:21:13 -05:00
Patrick Dubroy
bf03162962
Update label-notify.yml (#27577) 2021-11-15 15:12:22 +01:00
Patrick Dubroy
21fce19236
chore: Pare down notification list for Frontend Platform issues (#27575) 2021-11-15 14:15:51 +01:00
Chris Pine
4a9ce37976
add Adeola to team alias
This adds Adeola to our team alias.
2021-11-12 13:12:46 -08:00
Valery Bugakov
e0021d702e
web: update external contractor issue template (#27410) 2021-11-12 11:55:09 +00:00
Crystal Augustus
194681f5c6
Update patch release issue template to refer to Delivery team (#27467) 2021-11-11 19:51:22 +00:00
Murat Sutunc
f0c1b37c8c
Small changes to github notifier
Remove Joel from the extensibility team.
Track cloud-growth, and alert Rob & Murat
2021-11-11 11:36:05 -08:00
Patrick Dubroy
b929f2b812
ci: Action to move Frontend Platform issues onto our board (#27424) 2021-11-11 14:39:58 +01:00
Valery Bugakov
3f850daab7
doc: add contractor issue template (#27291) 2021-11-11 15:58:55 +08:00
Dax McDonald
0f33408cce
Change team from distrib to delivery (#27391) 2021-11-10 23:33:06 +00:00
Chris Wendt
664262a376
codeintel: Bump lsif-go in CI (#27380) 2021-11-10 16:07:14 -07:00
Erzhan Torokulov
45dc796219
Add browser extension CHANGELOD.md + Update PR template (#27141)
* Add bext CHANGELOD.md
* Update browser extension PR template
2021-11-10 19:07:54 +03:00
Chris Wendt
057951140a
codeintel: Pin lsif-go to 1.7.2 prior to upgrade (#27321) 2021-11-10 01:42:02 +00:00
Dax McDonald
384aa7c101
Add Label Move action for DevOps board (#26906) 2021-11-09 13:44:51 -06:00
Valery Bugakov
f4b3e25caf
doc: update good first issue template (#27292) 2021-11-10 01:16:54 +08:00
Chris Wendt
6f908f6e75
Revert "codeintel: downgrade lsif-go to 1.6.7 to avoid OOMing (#27213)" (#27228)
This reverts commit 7442608922.
2021-11-08 12:37:25 -07:00
Chris Wendt
7442608922
codeintel: downgrade lsif-go to 1.6.7 to avoid OOMing (#27213) 2021-11-08 10:25:51 -07:00
Loïc Guychard
97bcfd4982
Label notify: notify all PM/EMs on catch-all label (#27131)
I said #27128 did this but... It didn't 🤦
2021-11-05 15:25:15 +01:00
Loïc Guychard
4469da6674
Update label-notify for search teams (#27128)
- Added appropriate notification recipients for `team/search-product`, `team/search-core`
- The `team/search` catch-all label is now `[deprecated]team/search`. It notifies all search PM/EMs so that we can triage issues that still end up tagged with it.
2021-11-05 14:52:39 +01:00
Jean du Plessis
d6a02a40cf
Remove Stephan from label notifications (#27121) 2021-11-05 07:36:22 +02:00
Siddhant Sinha
ee6d8e9894
Update handbook links in doc (#26848) 2021-11-02 00:09:49 +08:00
Tom Ross
7234a2f931
Performance: Run weekly audits against Sourcegraph.com (#26779) 2021-11-01 10:49:03 +00:00
dan-mckean
6805b81059
Update label-notify.yml (#26836)
Removed some Engineers from the old team/distribution label notification
2021-10-29 11:57:01 +00:00
Nick Snyder
986227b4e8
Update label-notify.yml 2021-10-27 16:40:15 -07:00
Nick Snyder
a5f074f9b4
Add dev experience team to label notifications 2021-10-25 14:48:04 -07:00
virginiaulrich
f1723e2b48
Adding nudge to reach out to support if immediate help is needed (question) (#26372)
* Adding nudge to reach out to support if immediate helps is needed

per https://sourcegraph.slack.com/archives/C0C324C91/p1634179101454700

* Update .github/ISSUE_TEMPLATE/question.md

Co-authored-by: Jason Yavorska <jason.yavorska@sourcegraph.com>

Co-authored-by: Jason Yavorska <jason.yavorska@sourcegraph.com>
2021-10-20 09:34:25 -07:00
virginiaulrich
a6e0da5a5f
Adding nudge to reach out to support if immediate help is needed (bug) (#26373)
* Adding nudge to reach out to support if immediate help is needed (bug)

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: Jason Yavorska <jason.yavorska@sourcegraph.com>

Co-authored-by: Jason Yavorska <jason.yavorska@sourcegraph.com>
2021-10-20 09:27:07 -07:00
Crystal Augustus
4aa0004098
Update label-notify.yml to include delivery team (#26028) 2021-10-13 12:29:55 -04:00
Crystal Augustus
74e3f07925
Update label-notify.yml to include delivery team assignment (#26026) 2021-10-13 16:19:33 +00:00
Patrick Dubroy
7fe85a1595
Update list of notified users for frontend-platform label (#26000)
Modify the list of users who are automatically notified for any issue with the `team/frontend-platform` label. Add @taylorsperry, remove @AlicjaSuska (at her request)
2021-10-13 12:07:41 +02:00
María Craig
dd684b487a
Remove old tracker board (#25969) 2021-10-12 14:10:28 -03:00
Valery Bugakov
e5dbb2a5e2
web: add empty build-config package (#25965) 2021-10-12 16:14:50 +00:00
Malo Marrec
d4ab529e10
Fix project id in labeller (#25837) 2021-10-11 19:11:36 +02:00
Thorsten Ball
2dbfa18fe4
Fix path matching in sg binary release workflow (#25849) 2021-10-08 15:09:37 +00:00
Malo Marrec
176e4d56e1
Use GitHub Beta API for labeler (#25734) 2021-10-06 15:28:13 +02:00
Chris Pine
792d4bdd0d
Fix: team label no longer adds to project board (#25646)
Adding the team label should add the issue to our project board.
2021-10-04 10:26:15 -07:00
Malo Marrec
354920c69b
Use new batch changes project (#25603) 2021-10-04 10:39:28 +02:00
Murat Sutunc
8666ccfe97
migrate label automation for extensibility
This change migrates the label automation from using the old board to the beta board
2021-09-28 10:34:23 -07:00
Robert Lin
d1cc576e6f
ci: remove renovate-downstream (#25464) 2021-09-28 16:28:34 +00:00
Felix Becker
6dcd118038
Fix owner/repo#number reference in issue automation (#25451) 2021-09-28 15:49:47 +02:00
Thorsten Ball
892fa86b4b
sg: binary releases (#25074)
This adds a GitHub workflow that builds a binary release of `sg` on every push to `dev/sg` on `main`.

Find the latest snapshot here: https://github.com/sourcegraph/sg/releases/latest
2021-09-27 10:25:42 +02:00
Felix Becker
21f3c911c8
Handle draft issues in project automation (#25364) 2021-09-24 21:50:05 +02:00
Felix Becker
8c8d7ffd62
Handle convert to draft (#25289) 2021-09-23 16:53:41 +02:00
Felix Becker
b9e87117ae
Add logs for project automation (#25288) 2021-09-23 11:48:12 +02:00
Felix Becker
1cd4f36120
Handle draft issues in project automation (#25284) 2021-09-23 10:39:20 +02:00
Felix Becker
b9d8621a1b
Fix invalid access in project automation (#25282) 2021-09-23 10:09:26 +02:00
Felix Becker
1c52f5e147
Add Code Insights GitHub Beta Project issue status automation (#25266) 2021-09-23 09:48:47 +02:00
Robert Lin
93dcee8ad0
chore: add issue-to-project for 'dx' and 'team/dev-experience' labels (#25179) 2021-09-21 20:30:02 -04:00
Valery Bugakov
35182e7c99
web: add good-first-issue template (#25121) 2021-09-21 19:20:43 +08:00
Ólafur Páll Geirsson
43235943f7
Setup Code Intel project board (#25109) 2021-09-20 13:47:28 +00:00
Felix Becker
9c67e341cc
Add GitHub Action to move insights issues to board (#25034) 2021-09-16 13:12:20 +02:00
Robert Lin
f3aa2962ab
chore: correct PROJECT_ID var, rename other issue mover (#25018) 2021-09-16 00:32:36 +00:00
Thorsten Ball
739aa8ae39
Fix typo in PULL_REQUEST_TEMPLATE.md (#24894)
Let's hope this didn't lead to a ton of pings going into the void :)
2021-09-13 16:30:54 +02:00
Robert Lin
d46b405551
ci: disable demo LSIF uploads for now (#24821) 2021-09-09 20:44:37 +00:00
Robert Lin
37ef3413e6
dev/release: improve automation for ensuring followup (#24614)
Aims to improve some processes and automation around release follow-ups.

- Update patch request template to be clearer about actions for release captains, including documenting follow-ups.
- `yarn release tracking:issues`: Automatically close out old release tracking issues if subsequent ones are created after leaving a comment linking to the new release. We often have leftover tracking issues, especially for managed instances.
- `yarn release release:finalize`: Add outstanding patch request issues to comment for potential follow-up
- `yarn release release:finalize`: Add link to generated comment for visibility (post-release steps often get skipped)
- Backlink to tracking issue in release campaign

<!-- Reminder: Have you updated the changelog and relevant docs (user docs, architecture diagram, etc) ? -->
<!-- Please notify @distrubution if this PR contains changes to CI that may need to be cherry-picked on to patch release branches -->
2021-09-09 15:52:57 -04:00
Robert Lin
504b4b41c8
chore: use token with correct permissions for issues beta (#24761) 2021-09-08 17:54:55 -04:00
Robert Lin
f8d29849dc
chore: add team/distribution label-to-project config (#24701) 2021-09-07 23:16:48 +00:00
Camden Cheek
e102d21ce2
build with go 1.17 (#24566)
Upgrade our tool versions to build with go 1.17. Additionally, fix the new linting errors that come along with that.
2021-09-03 14:46:55 +00:00
Eric Fritz
9f0aeb2249
Update LSIF GitHub actions (#24571) 2021-09-03 08:27:18 -05:00
Justin Boyson
3f7525feb1
Add unclejustin to code-insights team (#24464) 2021-08-31 15:10:16 +00:00
Vova Kulikov
a3d063ef77
Code Insights: Add Vova Kulikov to code insight team notification list (#24460) 2021-08-31 17:06:00 +03:00
Malo Marrec
8d8c809497
automation - move batchers tickets to triage (#23898) 2021-08-13 12:47:41 +00:00
María Craig
8c2093214d
Expand to code intel labels (#23635) 2021-08-05 17:11:53 -03:00
Felix Becker
d11e4d053f Add stretch goal to tracking issue template legend 2021-07-29 15:28:08 +02:00
Robert Lin
81bae565b6
chore: fix typo in third-party-licenses commit messages (#23216) 2021-07-26 00:58:11 +00:00
Robert Lin
0f538ed6dd
ci: update link to license-checker docs (#22781) 2021-07-13 09:09:54 +00:00
Murat Sutunc
57add8d270
Update label-move.yml 2021-07-09 08:53:55 -07:00
Murat Sutunc
850e2d4309 chore: move labeled issues to project 2021-07-07 14:12:51 -07:00
Malo Marrec
0229b8ce07
Add A/B test issue template (#22556)
* Add A/B test issue template
Co-authored-by: Camden Cheek <camden@ccheek.com>
2021-07-02 19:55:58 +02:00
Tomás Senart
f30c73a2a6 licenses-update: add workflow_dispatch trigger 2021-06-11 16:43:49 +00:00
Tomás Senart
9a5b26c307
licenses-update: update go version to 1.16 (#22004) 2021-06-11 10:49:39 +00:00
dan-mckean
9ba948bfbc
Add myself to label notifications (#21970) 2021-06-10 20:39:07 +01:00
Felix Becker
8c866bf626
Mention CHANGELOG needs to be updated in Developer Insights PR checklist (#21584) 2021-06-10 15:56:00 +02:00