Commit Graph

11559 Commits

Author SHA1 Message Date
gontard 903fd6ae7a Reproduce issue #5504 in scripted test 2022-05-24 10:55:42 +02:00
gontard 65cdcf434d Activate test-quick scripted test 2022-05-23 21:31:26 +02:00
gontard e42c6ccaed Fix scripted tests doc 2022-05-23 20:54:11 +02:00
xuwei-k f6ff6996a5 fix typo 2022-05-23 07:37:34 +09:00
eugene yokota 3a9a384035
Merge pull request #6889 from eed3si9n/wip/oldLastGrep
Fix Main.scala referencing oldLastGrep
2022-05-01 14:29:04 -04:00
Eugene Yokota c4840ec473 Fix Main.scala referencing oldLastGrep 2022-05-01 03:07:17 -04:00
eugene yokota f12a199a1a
Merge pull request #6769 from naferx/remove-old-lastgrep
Remove deprecated command last-grep
2022-04-17 14:24:26 -04:00
eugene yokota a32c7b098b
Merge pull request #6882 from Philippus/add-sbtn-auto-complete-env-variable
Add SBTN_AUTO_COMPLETE environment variable
2022-04-17 14:18:14 -04:00
Philippus 1d3b9143a4
Fix typos 2022-04-17 12:59:28 +02:00
Philippus cf976885f7
Add SBTN_AUTO_COMPLETE environment variable 2022-04-17 12:59:28 +02:00
eugene yokota 80cfe50e8d
Merge pull request #6880 from xuwei-k/update-semanticdbVersion
Update `semanticdbVersion`
2022-04-16 12:50:32 -04:00
xuwei-k ec9c3f26c6 Update semanticdbVersion 2022-04-16 21:53:32 +09:00
Adrien Piquerez dbdd6c2609
Merge pull request #6858 from kpodsiad/feat/bsp-env-request
feat: implement BSP's environment requests
2022-04-12 21:02:52 +02:00
Adrien Piquerez bf7e255e74
Merge branch 'develop' into feat/bsp-env-request 2022-04-12 17:49:52 +02:00
eugene yokota c8da751da7
Merge pull request #6872 from sbt/dependabot/github_actions/actions/setup-java-3
Bump actions/setup-java from 2 to 3
2022-04-11 15:28:28 -04:00
eugene yokota c00a2eacf2
Merge pull request #6870 from eatkins/watch-on-termination
Restore watchOnTermination callbacks
2022-04-11 13:43:23 -04:00
dependabot[bot] 97005df612
Bump actions/setup-java from 2 to 3
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 04:02:44 +00:00
Ethan Atkins 379503a894 Restore watchOnTermination
At some point the watchOnTermination callback stopped working. I'm not
exactly sure how or why that happened but it is fairly straightforward
to restore. The one tricky thing was that the callback has the signature
(Watch.Action, _, _, _) => State, which requires propagating the action
to the failWatch command. The easiest way to do this was to add a
mutable field to the ContinuousState. This is rather ugly and reflects
some poor design choices but a more comprehensive refactor is out of
the scope of this fix.

This commit adds a scripted test that ensures that the callback is
invoked both in the successful and unsuccessful watch cases. In each
case the callback deletes a file and we ensure that the file is indeed
absent after the watch exits.
2022-04-09 15:49:10 -07:00
Ethan Atkins d3ee1d5942 Move on-termination test 2022-04-09 15:40:52 -07:00
Kamil Podsiadlo 77355134d0 tests: run&test environment requests 2022-04-06 09:09:51 +02:00
Kamil Podsiadlo 19b3ddb8e8 refactor: simplify JVm environment requests
refactor: extract common logic to the `bspInputTask`
2022-04-06 09:09:51 +02:00
Kamil Podsiadlo 5ea12485c6 feat: implement BSP's JVM environment requests 2022-04-06 09:09:51 +02:00
Kamil Podsiadlo 4f3ff52f6e feat: generate JVM environment requests 2022-04-06 09:09:51 +02:00
dependabot[bot] e0f309f4c6 Bump actions/cache from 2.1.7 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 16:00:38 +09:00
eugene yokota 878250e78e
Merge pull request #6847 from tanishiking/donot-publish-bsp
[BSP]Do not fire `build/publishDiagnostics` if there are (and were) no problems
2022-03-27 00:10:32 -04:00
eugene yokota c09a8b579f
Merge pull request #6849 from bjaglin/includePluginResolvers
includePluginResolvers should work for coursier resolutions
2022-03-27 00:03:20 -04:00
eugene yokota 204bedac9c
Merge pull request #6832 from sbt/dependabot/github_actions/actions/setup-python-3
Bump actions/setup-python from 2 to 3
2022-03-23 14:43:41 -04:00
Brice Jaglin fb479efdf9 includePluginResolvers should work for coursier resolutions 2022-03-23 12:25:35 +01:00
Rikito Taniguchi 893cfbba39 Add test to verify server doesn't send notifications 2022-03-21 22:14:44 +09:00
Rikito Taniguchi f118d2d73b Re-publish warnings on BSP server startup
Imitate 8aaf828b03
2022-03-21 22:14:42 +09:00
Rikito Taniguchi 80e87531d3 Don't fire publishDiagnostic if there's no problems both in current and previous compilation 2022-03-21 22:14:04 +09:00
eugene yokota 2338bea9db
Merge pull request #6839 from sbt/1.7.x
Porting 1.7.x to develop
2022-03-18 12:17:26 -04:00
Adrien Piquerez f0552e4bc3
Merge pull request #6830 from kpodsiad/feat/scala-test-classes-framework
feat: add optional framework field to the bsp
2022-03-16 08:56:10 +01:00
Kamil Podsiadlo ce978a19ed tests: add test case for framework field in scala test classes request 2022-03-10 19:56:49 +01:00
eugene yokota 7c197ea8ee
Merge branch 'develop' into dependabot/github_actions/actions/setup-python-3 2022-03-08 18:54:40 -07:00
eugene yokota fedf6af60d
Merge pull request #6833 from sbt/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-03-08 18:54:22 -07:00
Adrien Piquerez 1396e1605d Try fix CI: Build and test (6) 2022-03-08 18:19:20 +01:00
dependabot[bot] 144398ec73
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 04:03:17 +00:00
dependabot[bot] 466410464c
Bump actions/setup-python from 2 to 3
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 04:03:15 +00:00
Kamil Podsiadlo 23b50688ba feat: add optional framework field to the bsp 2022-03-04 10:53:25 +01:00
eugene yokota ba5f7527fe
Merge pull request #6824 from gontard/remote_cache_not_found_log
Improve log for not found remote cache artifact
2022-02-26 20:43:00 -05:00
gontard d25dfd06ab Improve log for not found remote cache artifact
Before
remote cache not found for 0.0.0-7c40144bd1c774e6

After
remote cache artifact not found for org.gontard:sbt-test:0.0.0-7c40144bd1c774e6 Some(cached-compile)
2022-02-25 16:14:53 +01:00
eugene yokota 18882088cd
Merge pull request #6820 from tsawada/friendly-curl
launcher: debian package to depend on curl | wget
2022-02-21 23:39:41 -05:00
Takeo Sawada a0e5b553ef launcher: debian package to depend on curl | wget
also give informative error message when neither is available
2022-02-21 17:38:18 +09:00
eugene yokota c7f2c046b6
Merge pull request #6816 from Nirvikalpa108/fix-6802
Fixes parsing command args that include quotes but don't start with them
2022-02-04 14:42:22 -05:00
Amina Adewusi ca8fd354bd Fixes parsing command args quote problem
Fixes #6802.
2022-02-04 17:52:39 +00:00
Eugene Yokota ed022a70ac sbt 1.6.2 2022-01-31 23:25:20 -05:00
eugene yokota 567fd8b60b
Merge pull request #6808 from eed3si9n/wip/lm
[1.6.x] Make License object available
2022-01-31 22:47:04 -05:00
eugene yokota 611b8cf01b
Merge pull request #6807 from eed3si9n/bport/6803
[1.6.x] fix: propagate `InterruptedException` from JLine.readLine
2022-01-31 22:11:10 -05:00
Eugene Yokota 761ad14267 Make License object available
Fixes #1937
Ref https://github.com/sbt/librarymanagement/pull/395
2022-01-31 22:00:54 -05:00