Commit Graph

890 Commits

Author SHA1 Message Date
github-actions[bot]
09f9ea46fe Next development version 2024-05-28 12:00:13 +00:00
Janne Valkealahti
d0b0c73ba3 Revisit posix short handling in Lexer
- Posix short style is expected to have only single
  dash and letters so use this style to come up better
  separation between options and arguments.
- Backport #1077
- Fixes #1079
2024-05-28 10:41:32 +01:00
Janne Valkealahti
786891f931 Upgrade jline 3.26.1
- Backport #1074
- Fixes #1075
2024-05-26 16:14:21 +01:00
Janne Valkealahti
d2d56aa508 Force compatibility machine target
- We're mostly getting issues with macos runners
  where -march=compatibility looks to work better
  but is not automatically set depending which
  cpu arch is in use.
- Backport #1064
2024-05-24 07:24:09 +01:00
Janne Valkealahti
ba6b7318f9 Upgrade spring-boot 3.1.12
- Fixes #1068
2024-05-24 06:28:27 +01:00
github-actions[bot]
619236321f Next development version 2024-04-23 07:40:47 +00:00
Janne Valkealahti
adb933aa0c Upgrade jline 3.26.0
- Backport #1046
- Fixes #1059
2024-04-22 16:39:55 +01:00
Janne Valkealahti
4ecbfe391a Upgrade spring-boot 3.1.11
- Fixes #1048
2024-04-19 08:21:56 +01:00
github-actions[bot]
cd8649b699 Next development version 2024-03-21 15:09:10 +00:00
Janne Valkealahti
b52b486b18 Enable signing release
- Relates #1034
2024-03-21 14:50:54 +00:00
Janne Valkealahti
a392b8ed63 Update nexus sync steps
- Backport #1033
- Relates #1034
2024-03-21 13:04:16 +00:00
Janne Valkealahti
a5e03a23be Enable signing snapshots
- Backport #1033
- Relates #1034
2024-03-21 11:28:10 +00:00
Janne Valkealahti
5a15e355e1 Add signing plugin
- Gradle build can now sign artifacts conditionally
- Backport #1033
- Relates #1034
2024-03-21 11:24:16 +00:00
Janne Valkealahti
1f5a057f3f Upgrade spring-boot 3.1.10
- Fixes #1021
2024-03-21 10:20:55 +00:00
Maksim Sasnouski
065f3621f0 Upgrade com.gradle.enterprise plugin to 3.16.2
- Backport #1013
- Fixes #1031
2024-03-10 15:29:10 +00:00
Janne Valkealahti
e24b85894d Upgrade gradle 8.6
- Backport #1028
- Fixes #1030
2024-03-10 15:23:42 +00:00
Janne Valkealahti
ec03bd92a1 Remove explicit copyright from docs index page
- Backport #1024
- Fixes #1025
2024-03-10 14:34:40 +00:00
github-actions[bot]
cbfb12efb1 Next development version 2024-02-26 14:14:14 +00:00
Janne Valkealahti
959c28e515 Upgrade EnricoMi/publish-unit-test-result-action/composite 2024-02-23 08:27:17 +00:00
Janne Valkealahti
9f881292bb Sync buildSrc from main
- Relates to changes in #1001 for gradle 8.4 upgrade
- There were additional changes for publish to work
2024-02-22 13:08:19 +00:00
Janne Valkealahti
465c604927 Upgrade spring-boot 3.1.9
- Fixes #1006
2024-02-22 12:53:46 +00:00
Janne Valkealahti
08515a2bdf ScriptShellRunner should have correct run detection
- Fix run detection so that @ has to be first character in a first
  argument and it also has additional content, like @path-to-file.
- This fixes issue where `--arg @` would blow up as an normal
  option argument.
- Backport #996
- Fixes #1003
2024-02-15 15:05:46 +00:00
Janne Valkealahti
246ae71521 Fix e2e compile command 2024-02-15 09:05:22 +00:00
Janne Valkealahti
c73efa3ceb Upgrade gradle 8.4
- Other than gradle itself, some changes are taken
  from main to support building samples with native.
- Fixes #1001
2024-02-13 15:10:08 +00:00
Janne Valkealahti
ee17aa2a93 Change e2e native tests to use latest graal
- jdk21 and latest graalvm
- Backport #999
- Fixes #1000
2024-02-11 14:22:34 +00:00
Janne Valkealahti
65f0b317b7 Use CommandContext as method parameter
- With annotation(@Command) model it's now possible to just
  add CommandContext and it will get resolved and doesn't
  cause it to appear as an option.
- Backport #779
- Fixes #990
2024-01-26 13:52:46 +00:00
Janne Valkealahti
181fb31b2c Update jline 3.25.1
- Backport #982
- Fixes #983
2024-01-23 16:03:56 +00:00
github-actions[bot]
2e04f3893e Next development version 2024-01-22 08:59:23 +00:00
Janne Valkealahti
4a3af05b60 Update spring-boot 3.1.8
- Fixes #977
2024-01-19 07:12:12 +00:00
Stephen Lawrence
059c2d0144 Clarifying the confusing note 2024-01-17 07:55:40 +00:00
Janne Valkealahti
134af2dbd2 Fix alias handling with @Command annotation
- Revisit how alias commands are added using
  @Command annotation when using if/or on class
  and/or method level.
- With this change alias handling is more logical
  and there's better tests and docs.
- Backport #945
- Fixes #973
2024-01-13 12:35:35 +00:00
Janne Valkealahti
be6a25b221 Add custom local antora playbook 2024-01-13 12:13:29 +00:00
Janne Valkealahti
12f75d030b Add deploy docs workflow 2024-01-13 08:58:39 +00:00
Janne Valkealahti
fc4a731f57 Restore cursor using normal capability
- Looks like some infocmp capabilities for making cursor visible
  using cvvis doesn't always work. So change to use cnorm instead.
- Terminal instruction of making cursor very visible with cvvis
  doesn't mean cursor should be visible, afaik, so i.e. screen
  or tmux didn't work.
- Backport #970
- Fixes #972
2024-01-12 15:44:58 +00:00
Janne Valkealahti
814ed4958f Migrate docs to antora
- This is basically copy from main branch minus all
  terminal ui things.
- Relates #971
2024-01-12 14:02:10 +00:00
Janne Valkealahti
09d4bfed51 Split jline dependencies
- From jline to console, reader, style and terminal.
- Backport #968
- Fixes #969
2024-01-11 10:25:09 +00:00
Janne Valkealahti
f0a79259fb Update jline 3.25.0
- Backport #966
- Fixes #967
2024-01-10 14:53:07 +00:00
github-actions[bot]
0edbd2d134 Next development version 2024-01-03 09:14:36 +00:00
Janne Valkealahti
d4080e8f22 Switch to ApplicationConversionService
- ApplicationConversionService extends FormattingConversionService
  and defines some additional default converters like
  StringToFileConverter which makes `script` command work
  under native with given file type option.
- Backport #960
- Fixes #964
2024-01-02 10:17:43 +00:00
Janne Valkealahti
7be4920a47 Fix exception mapping with exit codes
- Migitates changed behaviour in boot how exceptions are
  handled thus caused trouble with exit code mappings
  on a shell side.
- Backport #961
- Fixes #962
2023-12-24 08:50:54 +00:00
Janne Valkealahti
2f186e3144 Restore old sorting behaviour
- In #946 we added new ways to add items to single selector while still
  keeping Map<String, String>. Order to keep old sorting behaviour
  we try to pass incoming map via new HashMap as that was a way it
  worked. This should limit risks for breaking things in a patch release.
2023-12-23 10:03:56 +00:00
Janne Valkealahti
da2d7769ea Upgrade spring-boot 3.1.7
- Fixes #951
2023-12-22 08:33:11 +00:00
Janne Valkealahti
7cf73bc0fc Add SelectItem to flow single selector api
- This change makes single/multi same on an api level
  where single selector used key/value map and multi
  selector used list of SelectItem's.
- We still keep use of map on a single select but those
  essentially go directly via SelectItem's.
- Backport #946
- Fixes #957
2023-12-18 10:04:45 +00:00
Janne Valkealahti
7520799973 Add editorconfig 2023-12-15 13:16:30 +00:00
Janne Valkealahti
98b8eb356d Add spring-configuration-metadata
- Adding boot's annotation processor to spring-shell-autoconfigure
  and spring-shell-test-autoconfigure
- Backport #948
- Fixes #950
2023-12-15 09:50:49 +00:00
github-actions[bot]
68eb1a61fc Next development version 2023-11-28 08:33:58 +00:00
Janne Valkealahti
b024b3db3f Fix wrong parser message
- Parser error message gave wrong lower level arity value
  if option didn't have enough arguments
- Backport #930
- Fixes #939
2023-11-27 14:31:51 +00:00
Janne Valkealahti
00529b6fb2 Upgrade spring-boot 3.1.6
- Fixes #933
2023-11-23 13:24:48 +00:00
Janne Valkealahti
d475b963e7 Basic zsh completion support
- This adds basic zsh support similarly to
  existing bash completion
- New command "completion zsh"
- Fix internal recursive command completion model for
  cases with deep nested commands
- Backport #927
- Fixes #929
2023-11-16 15:48:02 +00:00
github-actions[bot]
e890d35bf6 Next development version 2023-11-08 09:46:31 +00:00