Releases: defenseunicorns/lula
v0.15.0
0.15.0 (2025-01-17)
As the team reconvenes following a long holiday break, the main focus has been reviewing the backlog and setting priorities for the upcoming year. This release is therefore fairly lightweight, but the notable updates are:
Implementation of the OSCALModel interface for the Component Definition and Assessment Results as well as several dependency updates.
The OSCALModel interface standardizes the methods used to interact with the OSCAL Models and helps lay some foundation for additional refactoring of the Lula library that we plan to undertake in the coming months.
⚠ BREAKING CHANGES
- oscal: oscalmodel interface implementation for component definitions (#874)
- oscal: oscalmodel for assessment results (#876)
Features
- oscal: oscalmodel for assessment results (#876) (ff0be6d)
- oscal: oscalmodel interface implementation for component definitions (#874) (cd77cdd)
Miscellaneous
- add debug-level logging to doHTTPReq (#869) (376f686)
- deps: update actions/github-script digest to d705669 (#888) (ce8e2c5)
- deps: update actions/upload-artifact action to v4.6.0 (#871) (35dfae7)
- deps: update dependency go to v1.23.5 (#884) (fd49cc8)
- deps: update github/codeql-action action to v3.28.1 (#872) (a970bf3)
- deps: update golangci/golangci-lint-action action to v6.2.0 (#885) (4748b16)
- deps: update kubernetes packages to v0.32.1 (#880) (aa5a6d5)
- deps: update module sigs.k8s.io/e2e-framework to v0.6.0 (#886) (003d21e)
- deps: update module sigs.k8s.io/kustomize/kyaml to v0.19.0 (#877) (579e43a)
What's Changed
- chore: add debug-level logging to doHTTPReq by @mildwonkey in #869
- fix(api domain)!: improve status handling in API Domain; do not return an error on 404 by @mildwonkey in #870
- chore(deps): update actions/upload-artifact action to v4.6.0 by @renovate in #871
- chore(deps): update github/codeql-action action to v3.28.1 by @renovate in #872
- chore(deps): update module sigs.k8s.io/kustomize/kyaml to v0.19.0 by @renovate in #877
- feat(oscal)!: oscalmodel for assessment results by @meganwolf0 in #876
- feat(oscal)!: oscalmodel interface implementation for component definitions by @meganwolf0 in #874
- chore(deps): update dependency go to v1.23.5 by @renovate in #884
- chore(deps): update actions/github-script digest to d705669 by @renovate in #888
- chore(deps): update kubernetes packages to v0.32.1 by @renovate in #880
- chore(deps): update golangci/golangci-lint-action action to v6.2.0 by @renovate in #885
- chore(deps): update module sigs.k8s.io/e2e-framework to v0.6.0 by @renovate in #886
- chore(main): release 0.15.0 by @github-actions in #867
Full Changelog: v0.14.0...v0.15.0
v0.14.0
0.14.0 (2024-12-20)
This release includes a host of great changes. From supporting the generation of SSP's with lula generate system-security-plan
to the initial release of lula report
and enumerating controls from component definitions. The OPA domain now allows for the inclusion of common rego modules that can be imported and shared across validations. As well as the ability to run validation tests across all validations in your OSCAL during lula validate
with the --run-tests
flag.
Other fixes and dependency updates are also included - checkout the changelog if interested!
⚠ BREAKING CHANGES
- generate: initial generate ssp command (#812)
Features
- generate: initial generate ssp command (#812) (74fd193)
- opa: allow importing custom OPA modules in OPA policies (#826) (d3a8690)
- report: initial lula report (#599) (27e9f25)
- validate: validate run tests flag (#838) (be2a063)
- validation-tests: validation tests path resolution (#845) (c54d5ba)
- validation: account for controls not evaluated by Lula (#847) (58b234b)
Bug Fixes
- alert: update golang dep golang.org/x/net to patched version (#860) (6851e88)
- assessment: adjust reason accordingly across multiple components (#862) (f0fe67c)
- deps: workaround pterm.SetDefaultOutput until it is fixed upstream (#848) (749cdff)
- oscal: update version of assessment results generated (#853) (0774f66)
Miscellaneous
- add fuzz tests and daily fuzz workflow (#832) (377ed80)
- deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#846) (df40fca)
- deps: update actions/create-github-app-token action to v1.11.1 (#864) (978fb2e)
- deps: update actions/setup-go action to v5.2.0 (#844) (5e9d87a)
- deps: update actions/upload-artifact action to v4.5.0 (#859) (33bcf02)
- deps: update anchore/sbom-action action to v0.17.9 (#855) (d0ab57e)
- deps: update dependency commitlint to v19.6.1 (#857) (d23cedf)
- deps: update github.com/charmbracelet/x/exp/teatest digest to e9f42af (#793) (7a1e5ad)
- deps: update github/codeql-action action to v3.27.8 (#842) (401b4ec)
- deps: update github/codeql-action action to v3.27.9 (#854) (71f7cd8)
- deps: update github/codeql-action action to v3.28.0 (#865) (f4f52f9)
- deps: update kubernetes packages to v0.32.0 (#843) (996e98b)
- docs: added file domain (#852) (5d7bc02)
- e2e: add OPA remote module e2e test (#850) (5e0b2d0)
What's Changed
- chore: add fuzz tests and daily fuzz workflow by @mildwonkey in #832
- chore(deps): update actions/setup-go action to v5.2.0 by @renovate in #844
- feat(opa): allow importing custom OPA modules in OPA policies by @nacx in #826
- docs: added file domain by @meganwolf0 in #852
- chore(deps): update github/codeql-action action to v3.27.8 by @renovate in #842
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #846
- fix: workaround pterm.SetDefaultOutput until it is fixed upstream to fix the message.UseBuffer by @nacx in #848
- chore(e2e): add OPA remote module e2e test by @nacx in #850
- fix(oscal): update version of assessment results generated by @brandtkeller in #853
- feat(valiation): account for controls not evaluated by Lula by @nacx in #847
- feat(generate)!: initial generate ssp command by @meganwolf0 in #812
- chore(deps): update github/codeql-action action to v3.27.9 by @renovate in #854
- chore(deps): update anchore/sbom-action action to v0.17.9 by @renovate in #855
- chore(deps): update dependency commitlint to v19.6.1 by @renovate in #857
- feat: initial lula report by @CloudBeard in #599
- chore(deps): update kubernetes packages to v0.32.0 by @renovate in #843
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #859
- feat: validate run tests by @meganwolf0 in #838
- feat(validation-tests): validation tests path resolution by @meganwolf0 in #845
- fix(alert): update golang dep golang.org/x/net to patched version by @brandtkeller in #860
- fix(assessment): adjust reason accordingly across multiple components by @brandtkeller in #862
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to e9f42af by @renovate in #793
- chore(deps): update actions/create-github-app-token action to v1.11.1 by @renovate in #864
- chore(deps): update github/codeql-action action to v3.28.0 by @renovate in #865
- chore(main): release 0.14.0 by @github-actions in #839
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.0
0.13.0 (2024-12-06)
This release updates Lula to OSCAL 1.1.3 (latest) artifact versions by default. All newly generated artifacts should now be created in the latest OSCAL version.
What does this mean for you if you have existing 1.1.2 artifacts?
It's time to upgrade! lula tools upgrade -f <path-to-file>
will upgrade your artifacts to 1.1.3
and validate the data for schema compliance.
Should you want to know more about the latest OSCAL release - see here
Additionally this release includes some library updates to enable resolving controls in profiles - this will be used in subsequent features made available to the CLI.
Features
- deps: add support for OSCAL 1.1.3 as default (#837) (255e8ff)
- profile: resolve all controls in profile (#818) (1f9872b)
Miscellaneous
- cleanup API domain docs (#828) (f124257)
- declare top-level read permissions in workflows (#830) (713a249)
- deps: update dependency go to v1.23.4 (#831) (4a64581)
- deps: update github/codeql-action action to v3.27.6 (#829) (c9be948)
- deps: update module github.com/charmbracelet/bubbletea to v1.2.4 (#822) (12ffaf5)
- deps: update module github.com/defenseunicorns/go-oscal to v0.6.2 (#833) (5099e9c)
- deps: update module github.com/pterm/pterm to v0.12.80 (#824) (bc506fc)
- deps: update module github.com/stretchr/testify to v1.10.0 (#821) (21099ba)
What's Changed
- chore(deps): update dependency go to v1.23.4 by @renovate in #831
- chore(deps): update module github.com/defenseunicorns/go-oscal to v0.6.2 by @renovate in #833
- chore: declare top-level read permissions in workflows by @mildwonkey in #830
- feat(profile): resolve all controls in profile by @meganwolf0 in #818
- chore(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in #821
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.2.4 by @renovate in #822
- chore(deps): update github/codeql-action action to v3.27.6 by @renovate in #829
- chore(deps): update module github.com/pterm/pterm to v0.12.80 by @renovate in #824
- chore: cleanup API domain docs by @mildwonkey in #828
- feat(deps): add support for OSCAL 1.1.3 as default by @brandtkeller in #837
- chore(main): release 0.13.0 by @github-actions in #820
Full Changelog: v0.12.0...v0.13.0
v0.12.0
0.12.0 (2024-11-23)
This release includes some exciting updates:
- The API domain now supports Post operations with flags for whether the operation modifies the environment in anyway.
lula dev
operations now allow for templating - aligning to current OSCAL templating processes- The validation testing framework has been released. In looking to improve the review and testing process for validations, user can now specify tests to include in the validation to ensure policies are effective.
- Initial preparatory work is underway for support of the SSP model - a focus for the team to work towards supporting all OSCAL models.
⚠ BREAKING CHANGES
- validation: validation testing framework (#667)
Features
- api domain: add support for Post (#801) (24f02ea)
- dev: allow templating validations in dev workflows (#777) (5f23595)
- system-security-plan: initial creation of SSP Model (#802) (44d067e)
- validation: validation testing framework (#667) (57aae78)
Bug Fixes
Miscellaneous
- deps: update anchore/sbom-action action to v0.17.8 (#817) (350afe5)
- deps: update commitlint monorepo to v19.6.0 (#806) (fae7bef)
- deps: update github/codeql-action action to v3.27.3 (#794) (2aa9268)
- deps: update github/codeql-action action to v3.27.4 (#799) (9610789)
- deps: update github/codeql-action action to v3.27.5 (#809) (7a56e8c)
- deps: update kubernetes packages to v0.31.3 (#814) (386af3f)
- deps: update module github.com/charmbracelet/bubbletea to v1.2.3 (#796) (bb2c54b)
- deps: update module github.com/defenseunicorns/go-oscal to v0.6.1 (#815) (4a4a25c)
- docs: add community meeting information (#805) (4c6d040)
What's Changed
- chore(deps): update github/codeql-action action to v3.27.3 by @renovate in #794
- fix: lula validations in store don't persist validation state by @meganwolf0 in #795
- chore(deps): update github/codeql-action action to v3.27.4 by @renovate in #799
- chore(docs): add community meeting information by @brandtkeller in #805
- feat(dev): allow templating validations in dev workflows by @brandtkeller in #777
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.2.3 by @renovate in #796
- feat(system-security-plan): initial creation of SSP Model by @meganwolf0 in #802
- chore(deps): update commitlint monorepo to v19.6.0 by @renovate in #806
- chore(deps): update github/codeql-action action to v3.27.5 by @renovate in #809
- feat(validation)!: validation testing framework by @meganwolf0 in #667
- chore(deps): update module github.com/defenseunicorns/go-oscal to v0.6.1 by @renovate in #815
- feat(api domain): add support for Post by @mildwonkey in #801
- chore(deps): update anchore/sbom-action action to v0.17.8 by @renovate in #817
- chore(deps): update kubernetes packages to v0.31.3 by @renovate in #814
- chore(main): release 0.12.0 by @github-actions in #792
Full Changelog: v0.11.0...v0.12.0
v0.11.0
0.11.0 (2024-11-08)
This release includes updates to the API
domain as we look to mature the capability of API data-retrieval as well as a new lula tools print
command that can assist in the retrieval of resources or validations associated with an assessment observation.
Other fixes include a modification to the underlying process of data collection - domains
now allow for passing evidence in the form of empty objects in the event of error for debugging purposes. This improves a posture of post-error analysis of evidence to have the most provenant picture of your systems. It also includes a fix for the generation of components from catalogs with nested parameter templates - resolving a conflict between OSCAL catalogs parameter templating and Lula templating.
Features
- api domain: accept any API response and include reponse status code in domain resources (#788) (6c6fcb3)
- api domain: extend options for Get requests (#766) (a480235)
- dev: observation print commands (#762) (0e9337e)
Bug Fixes
- generate: template nested prose with params (#780) (cd0fc1f)
- validate: support returning empty resources object/slice (#704) (9f29146)
Miscellaneous
- deps: update actions/github-script digest to 4020e46 (#778) (7c85ec9)
- deps: update anchore/sbom-action action to v0.17.6 (#768) (f55c890)
- deps: update anchore/sbom-action action to v0.17.7 (#781) (28247ea)
- deps: update dependency go to v1.23.3 (#785) (70de474)
- deps: update github.com/charmbracelet/x/exp/teatest digest to 317c90d (#791) (1d0ebff)
- deps: update github.com/charmbracelet/x/exp/teatest digest to eee4c46 (#705) (2ecc6ce)
- deps: update github/codeql-action action to v3.27.1 (#790) (c86e426)
- deps: update goreleaser/goreleaser-action action to v6.1.0 (#786) (fae5e4c)
- deps: update module github.com/charmbracelet/bubbletea to v1.2.1 (#783) (73690be)
- deps: update module github.com/charmbracelet/lipgloss to v1 (#774) (0213f3d)
- deps: update module github.com/evertras/bubble-table to v0.17.1 (#773) (8dc2196)
- deps: update module github.com/open-policy-agent/opa to v0.70.0 (#775) (63bf029)
- file domain: add network.DownloadFile and use go-getter to download files (#760) (9654993)
What's Changed
- chore(deps): update anchore/sbom-action action to v0.17.6 by @renovate in #768
- chore(deps): update anchore/sbom-action action to v0.17.7 by @renovate in #781
- chore(deps): update module github.com/evertras/bubble-table to v0.17.1 by @renovate in #773
- chore(deps): update actions/github-script digest to 4020e46 by @renovate in #778
- fix(validate): support returning empty resources object/slice by @brandtkeller in #704
- fix(generate): template nested prose with params by @brandtkeller in #780
- feat(api domain): extend options for Get requests by @mildwonkey in #766
- docs: api domain documentation by @mildwonkey in #770
- feat(dev): observation print commands by @meganwolf0 in #762
- chore(deps): update dependency go to v1.23.3 by @renovate in #785
- chore(deps): update goreleaser/goreleaser-action action to v6.1.0 by @renovate in #786
- chore(file domain): add network.DownloadFile and use go-getter to download files by @mildwonkey in #760
- chore(deps): update github/codeql-action action to v3.27.1 by @renovate in #790
- feat(api domain): accept any API response and include reponse status code in domain resources by @mildwonkey in #788
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to eee4c46 by @renovate in #705
- chore(deps): update module github.com/charmbracelet/lipgloss to v1 by @renovate in #774
- chore(deps): update module github.com/open-policy-agent/opa to v0.70.0 by @renovate in #775
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.2.1 by @renovate in #783
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to 317c90d by @renovate in #791
- chore(main): release 0.11.0 by @github-actions in #764
Full Changelog: v0.10.0...v0.11.0
v0.10.0
0.10.0 (2024-10-25)
v0.10.0 includes a focus on updates to console and initial integration of the Profile
OSCAL model.
Console: Haven't seen console yet? lula console
is the Terminal User Interface for interacting with OSCAL files in a more human-friendly interface (all within the terminal!). Support currently includes the component-definition
and assessment-results
models. You can now get detailed views of your validations from the console view - as well as the ability to execute a validate
from the console and view the results immediately with color-coded feedback.
Profile: Users of the CLI can now generate a Profile
model with lula generate profile
. This enables authoring profiles from catalogs and begins integration paths for how Lula can augment existing artifacts that point to a profile model source artifact. Expect to see integrations in the near future across models.
Features
- console: add support for multiple input files (#729) (103ca0d)
- console: assessment results generation (#744) (6cb5933)
- console: lula validation view (#727) (481648f)
- generate: support for profile model and basic generation (#694) (cb4fc6f)
Miscellaneous
- address linter report - swallowed errors and minor test cleanup of nil checks (#740) (05a7f6e)
- build: add golangci-lint to the pipeline as a non-blocking step (#742) (fedb0c9)
- deps: update actions/checkout action to v4.2.2 (#756) (7e1a193)
- deps: update actions/setup-go action to v5.1.0 (#761) (e464cd0)
- deps: update actions/setup-node action to v4.1.0 (#759) (2fd7f86)
- deps: update anchore/sbom-action action to v0.17.4 (#731) (36ef42a)
- deps: update anchore/sbom-action action to v0.17.5 (#753) (521452c)
- deps: update github/codeql-action action to v3.26.13 (#737) (86c9376)
- deps: update github/codeql-action action to v3.27.0 (#745) (c87621e)
- deps: update kubernetes packages to v0.31.2 (#757) (259b180)
- deps: update module github.com/charmbracelet/bubbletea to v1.1.2 (#763) (83c9c3a)
- deps: update module github.com/charmbracelet/lipgloss to v0.13.1 (#755) (821643d)
- deps: update module github.com/open-policy-agent/conftest to v0.56.0 (#743) (c8b2293)
- deps: update module sigs.k8s.io/e2e-framework to v0.5.0 (#754) (1f7f3c7)
- lint: appease the linter (#746) (bcb2ab0)
- scan: integrate KICS scanning into PR pipelines (#751) (0112462)
- scanning: create gosec integration in pipelines (#739) (41bce03)
What's Changed
- chore: address linter report - swallowed errors and minor test cleanup by @mildwonkey in #740
- chore(deps): update anchore/sbom-action action to v0.17.4 by @renovate in #731
- chore(deps): update github/codeql-action action to v3.26.13 by @renovate in #737
- feat(console): add support for multiple input files by @meganwolf0 in #729
- chore(scanning): create gosec integration in pipelines by @brandtkeller in #739
- feat(generate): support for profile model and basic generation by @brandtkeller in #694
- feat(console): lula validation view by @meganwolf0 in #727
- chore: appease the linter by @mildwonkey in #746
- chore(build): add golangci-lint to the pipeline as a non-blocking step by @mildwonkey in #742
- feat(console): assessment results generation by @meganwolf0 in #744
- chore(scan): integrate KICS scanning into PR pipelines by @brandtkeller in #751
- chore(deps): update actions/setup-node action to v4.1.0 by @renovate in #759
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in #756
- chore(deps): update actions/setup-go action to v5.1.0 by @renovate in #761
- chore(deps): update github/codeql-action action to v3.27.0 by @renovate in #745
- chore(deps): update anchore/sbom-action action to v0.17.5 by @renovate in #753
- chore(deps): update module github.com/open-policy-agent/conftest to v0.56.0 by @renovate in #743
- chore(deps): update kubernetes packages to v0.31.2 by @renovate in #757
- chore(deps): update module sigs.k8s.io/e2e-framework to v0.5.0 by @renovate in #754
- chore(deps): update module github.com/charmbracelet/lipgloss to v0.13.1 by @renovate in #755
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.1.2 by @renovate in #763
- chore(main): release 0.10.0 by @github-actions in #736
Full Changelog: v0.9.1...v0.10.0
v0.9.1
0.9.1 (2024-10-12)
Bug Fixes
What's Changed
- fix(release): add environment to push job by @brandtkeller in #735
- chore(main): release 0.9.1 by @github-actions in #734
Full Changelog: v0.9.0...v0.9.1
v0.9.0
0.9.0 (2024-10-11)
⚠ BREAKING CHANGES
- kubernetes: wait logic kubernetes version support (#718)
Features
- compose: template files during compose operations (#686) (c1745a4)
- domains: file domain (#703) (bd4f577)
- file domain: add support for reading arbitrary files as strings (#726) (0b1c0c8)
- kubernetes: support running both create resources and resources in the kubernetes spec (#714) (6839d20)
- kubernetes: wait logic kubernetes version support (#718) (cc06251)
- release: add brew install for lula (#707) (fd1d3e0)
- validate: template oscal during runtime (#708) (3f5a110)
Bug Fixes
- add goreleaser pin version annotate (#712) (68bc101)
- composition: nil pointer in composition (#733) (8ad4209)
- console: refactor, retries, sleep to address flaky tests (#698) (02101a5)
- console: reset compdef when editing (#701) (4e25f01)
- read: error checking prior to file writes (#687) (1ab0eef)
Miscellaneous
- add global command context for program cancelation and everything else (#696) (df81cf7)
- deps: update actions/checkout action to v4.2.1 (#713) (802601a)
- deps: update actions/upload-artifact action to v4.4.3 (#711) (a954664)
- deps: update github/codeql-action action to v3.26.12 (#691) (0efb120)
- deps: update module github.com/open-policy-agent/opa to v0.69.0 (#692) (e08d695)
- deps: update module sigs.k8s.io/cli-utils to v0.37.2 (#721) (5fd0f32)
- update getting started doc to include brew install (#720) (26c3f8d)
v0.8.0
0.8.0 (2024-09-27)
This release adds multiple capabilities of focus for iteration in the near future. Console support for editing existing control description/remarks in a component definition is now supported. Adding some guardrails to template
such that we can add structure to configuration inputs and also mask/ignore templating of sensitive variables was a target. Couple with that template
also supports rendering remote resources from network locations.
lastly - as we iterate towards trust and reproducible behaviors - we added the ability to start collecting evidence payloads with the --save-resources
flag in the validate
command.
This release also included a few bug fixes for whitespace management.
⚠ BREAKING CHANGES
- template: introducing variables and sensitive configuration (#672)
Features
- console: editing a component definition (#648) (ae06e27)
- template: enable remote file templating (#680) (f16bcf6)
- template: introducing variables and sensitive configuration (#672) (5d1f232)
- validate: save validation resources (#612) (7b9a771)
Bug Fixes
Miscellaneous
- codeowners: update codeowners to reflect current team (#663) (7fceaf6)
- deps: update actions/checkout action to v4.2.0 (#681) (187b8a2)
- deps: update actions/github-script digest to 660ec11 (#669) (ea40e70)
- deps: update actions/setup-node action to v4.0.4 (#674) (643d502)
- deps: update github.com/charmbracelet/x/exp/teatest digest to 227168d (#666) (6bc23e3)
- deps: update github/codeql-action action to v3.26.8 (#673) (0ca43a1)
- deps: update github/codeql-action action to v3.26.9 (#679) (20bdbcd)
What's Changed
- fix: cleaned whitespace+newline in rego by @meganwolf0 in #671
- chore(deps): update actions/github-script digest to 660ec11 by @renovate in #669
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to 227168d by @renovate in #666
- chore(codeowners): update codeowners to reflect current team by @brandtkeller in #663
- chore(deps): update github/codeql-action action to v3.26.8 by @renovate in #673
- chore(deps): update actions/setup-node action to v4.0.4 by @renovate in #674
- fix: trim whitespace bug by @CloudBeard in #677
- feat(console): component definition write by @meganwolf0 in #648
- feat(validate): save validation resources by @meganwolf0 in #612
- feat(template)!: introducing variables and sensitive configuration by @meganwolf0 in #672
- feat(template): enable remote file templating by @brandtkeller in #680
- chore(deps): update github/codeql-action action to v3.26.9 by @renovate in #679
- chore(deps): update actions/checkout action to v4.2.0 by @renovate in #681
- chore(main): release 0.8.0 by @github-actions in #665
Full Changelog: v0.7.0...v0.8.0
v0.7.0
0.7.0 (2024-09-13)
This release includes a new lula tools template command for generically templating your oscal/validations/any file of your choice using go templating syntax. It also includes greater support for some of the root level configurations that you might want to set via configuration file such as target or summary.
It also includes some additional testing and internal improvements to the lula test/docs/release process.
Features
- config: support for target/summary in lula config (#640) (28ce6e5)
- template: template command with initial docs (#644) (89be460)
- yaml map injection (#568) (3babbc8)
Bug Fixes
- console: console testing (#629) (78e4ae9)
- gen-cli-docs: fix path for gen-cli-docs (#646) (6ec6e6f)
- test: decouple unit from e2e test workflows (#662) (a4097a1)
Miscellaneous
- deps: update actions/github-script digest to 58d7008 (#660) (642cfa3)
- deps: update actions/upload-artifact action to v4.4.0 (#635) (b342f63)
- deps: update commitlint monorepo to v19.5.0 (#656) (031b524)
- deps: update github.com/charmbracelet/x/exp/teatest digest to 162f303 (#643) (4323cb0)
- deps: update github.com/charmbracelet/x/exp/teatest digest to 9ef7ff4 (#655) (27bff1c)
- deps: update github/codeql-action action to v3.26.7 (#659) (51025b4)
- deps: update kubernetes packages to v0.31.1 (#658) (fbe7b8f)
- deps: update module github.com/charmbracelet/bubbles to v0.20.0 (#630) (4f1f3de)
- deps: update module github.com/charmbracelet/bubbletea to v1.1.1 (#633) (394b48d)
- deps: update module sigs.k8s.io/kustomize/kyaml to v0.17.2 (#638) (c66df44)
What's Changed
- feat: yaml map injection by @meganwolf0 in #568
- chore(deps): update actions/upload-artifact action to v4.4.0 by @renovate in #635
- test(console): console testing by @meganwolf0 in #629
- chore(deps): update module github.com/charmbracelet/bubbles to v0.20.0 by @renovate in #630
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to 162f303 by @renovate in #643
- chore(deps): update module sigs.k8s.io/kustomize/kyaml to v0.17.2 by @renovate in #638
- feat(config): support for target in lula config by @brandtkeller in #640
- fix(gen-cli-docs): fix path for gen-cli-docs by @brandtkeller in #646
- chore(deps): update module github.com/charmbracelet/bubbletea to v1.1.1 by @renovate in #633
- chore(deps): update actions/github-script digest to 58d7008 by @renovate in #660
- chore(deps): update github/codeql-action action to v3.26.7 by @renovate in #659
- chore(deps): update commitlint monorepo to v19.5.0 by @renovate in #656
- chore(deps): update kubernetes packages to v0.31.1 by @renovate in #658
- feat(template): template command with initial docs by @brandtkeller in #644
- fix(test): decouple unit from e2e test workflows by @brandtkeller in #662
- chore(deps): update github.com/charmbracelet/x/exp/teatest digest to 9ef7ff4 by @renovate in #655
- chore(main): release 0.7.0 by @github-actions in #637
Full Changelog: v0.6.0...v0.7.0