Cody no longer needs it and it is obsolete now!
Since App added a non-insignificant amount of new concepts and alternative code paths, I decided to take some time and remove it from out codebase.
This PR removes ~21k lines of code. If we ever want parts of single binary (app), the redis kv alternatives, or the release pipeline for a native mac app back, we can look back at this PR and revert parts of it, but maintaining 21k lines of code and many code paths for which I had to delete a surprisingly small amount of tests justifies this move for me very well.
Technically, to some extent SG App and Cody App both still existed in the codebase, but we don't distribute either of them anymore, so IMO we shouldn't keep this weight in our code.
So.. here we go.
This should not affect any of the existing deployments, we only remove functionality that was special-cased for app.
- Removed a broken link in `CONTRIBUTING.md`. The handbook article must
have been moved.
- Added the Discord link into `CONTRIBUTING.md`.
- Reworded Slack link to Discord link in the good first issue GH issue
template.
Co-authored-by: Valery Bugakov <skymk1@gmail.com>
We added an [automated workflow](https://github.com/orgs/sourcegraph/projects/209/workflows/12532815) that adds team/source tickets to our triage inbox.
We will check this column regularly instead of creating massive email spam for each of us each time an issue is labeled with team/source.
This also allows us to retire some old GitHub actions workflows.
This is the end of the PR train to remove the enterprise directory from out repo since we have consolidated to use a single license.
Bye rough code split :)
* only upload when a change to ctags nix is pushed to main
* change to trigger workflow
* use apple specific shasum
* binaries get uploaded when branch matches
* use github.head_ref
* use ref_name for push events
* add short sha to filename
* JetBrains: add restarting logic for agent
Previously, if the agent failed to start for some reason then we didn't
try restarting it on autocomplete/chat requests. This PR changes the
behavior to add restarting logic when the user submits a chat message
AND when the user triggers autocomplete with the alt-backslash shortcut
(but not automatic triggers).
To further aid in troubleshooting agent startup issues, this PR also:
- Redirects agent stderr into idea.log so that we capture unexpected
errors starting the process (previously, stderr was lost).
- Adds a new GitHub issue template so that we can link to
it in the error message when the agent is not running.
* Format
* JetBrains: Cody: Configure plugin verifier
* JetBrains: Cody: Run plugin verifier on the CI
* JetBrains: Cody: Cache CI Gradle dependencies & IDEs for plugin verification (commented for now)
* JetBrains: Cody: Run plugin verifier in the release script
* Bump NodeJS to v18
v16 is completely without support now, so finally making the switch to v18!
sg start and building the server image still seem to work - so I'm assuming this is fine.
Bazel question: Where does bazel get it's nodejs version from? Is this covered in this diff?
* update rules_js,rules_ts for node 18
* add rules_ts bazelrc config
* update test timeouts
* use 6.0.1 rules_nodejs and 18.17.1 nodejs tls
---------
Co-authored-by: William Bezuidenhout <william.bezuidenhout@sourcegraph.com>
Upgrades go from 1.20.5 to 1.20.8 which includes
go1.20.6 (released 2023-07-11) includes a security fix to the net/http package, as well as bug fixes to the compiler, cgo, the cover tool, the go command, the runtime, and the crypto/ecdsa, go/build, go/printer, net/mail, and text/template packages. See the Go 1.20.6 milestone on our issue tracker for details.
go1.20.7 (released 2023-08-01) includes a security fix to the crypto/tls package, as well as bug fixes to the assembler and the compiler. See the Go 1.20.7 milestone on our issue tracker for details.
go1.20.8 (released 2023-09-06) includes two security fixes to the html/template package, as well as bug fixes to the compiler, the go command, the runtime, and the crypto/tls, go/types, net/http, and path/filepath packages. See the Go 1.20.8 milestone on our issue tracker for details.
* bumped version to v3.54.3
* Update .github/workflows/trufflehog.yml
Co-authored-by: Vincent <evict@users.noreply.github.com>
* Update .github/workflows/trufflehog.yml
Co-authored-by: Vincent <evict@users.noreply.github.com>
* fixed output flag
---------
Co-authored-by: Vincent <evict@users.noreply.github.com>