- Fix default gemplate spacing
- Provide feedback about written files
- Make message validator in interactive mode less strict
- Better usage information in command line help
* Update cobra and viper to their latest versions
* Start a changelog command
* Start changelog release command
* Add Document360 specific HTML formatter
* Add "new" command to create a new changelog entry
* Hide unfinished changelog release command for now
* Use Go version 1.19
* Update golang.org/x/sys to fix build error
* Clean workspace after each build
* Disable CGO for tests
* Remove wrong git checkout
* Update dependencies
All repositories in graylog-project are now executing the
assembly:single goal during the package maven phase so we don't have to
execute it explicitly anymore.
Refs: Graylog2/graylog2-server#4644
Refs: Graylog2/graylog-project#12
The "assembly" boolean field was used to decide if a module should be
included in the open-source assembly descriptor. The enterprise assembly
descriptor included a hard coded list of plugins and wasn't generated like
the open-source descriptor.
We need to be able to generate the enterprise assembly descriptor as well
because we now have different artifacts in 2.4 and 3.0, for example.
To do this, we introduced the "assemblies" field which contains a list of
assembly descriptor IDs. The open-souce and enterprise assembly descriptor
templates now get a list of modules for a given assembly ID.
// graylog-assembly.xml
{{ range $assembly := index .Assemblies "graylog" }}
// ...
{{ end }}
// graylog-enterprise-assembly.xml
{{ range $assembly := index .Assemblies "graylog-enterprise" }}
// ...
{{ end }}
This makes it possible to configure one or more assemblies for each
module in the manifest. It also allows us to include each module in more
than one assembly.
The CLI tool will emit a warning for manifests which still use the old
"assembly" field.
Use the transport of the given graylog-project URL to decide how to
clone all other repositories.
Also remove obsolete --use-ssh and --use-https flags from bootstrap command.
Fixes#4