Skip to content

v0.0.8

Choose a tag to compare

@csweichel csweichel released this 10 Jul 16:45
· 538 commits to main since this release

Changelog

66e15b2 Add experimental support for bash scripts started by leeway
a71131a Add formatting support for component descriptions
4af06bf Add formatting support for package descriptions
ce227da Add release script
a1bab5d Added unit test pre-commit hook
f01b117 Compute package hashes using the package's definition only,
d1acfd8 Compute package version/definition without resolved build args
1ed4187 Describe package variants and nested workspaces in the README
d82d609 Detect and complain about dependency cycles
c578ade Docker builds: Try to --pull newer images on every build
070f3f6 Explicitly mark experimental commands
70b6013 Mark some features experimental
e0bdc1d Merge branch 'master' of https://github.com/TypeFox/leeway
0446368 Support describing scripts
87873ca Support extra preparation commands prior to building a package
1a8f5e6 Support listing files in the collect command
9eae653 [bugfix] Fix "/.something" match issues in doublestar
7467902 [collect] Add support for collecting variants
05b1d29 [describe] Add new dependency description command
8ddba8a [describe] Fix describe dependencies --dot
e076623 [experimental] Add basic experimental support for nested workspaces
71b8f90 [export] Support workspace export to another directory
9640fa7 [fmt] Add leeway fmt to format BUILD.yaml files
29bf5a2 [fmt] Sort dependencies ascending
a6ca681 [formatting] Respect format-string CLI flag
4be404f [gitpod] Use default workspace-full image
f175878 [graphview] Added web-based dependency graph view
295d4db [graphview] Colour nodes by package type
2a50116 [graphview] Don't check in rice box to make release build work
3b19c29 [graphview] Highlight dependency tree when hovering over a package
b2975f3 [mount/unmount] Support variant overlayfs mounts
b4fe825 [nested-workspaces] Default args of the root ws override all nested ones
bb8c89d [nested-workspaces] Fix workspace discovery without leewayignore
4aa89ca [nested-workspaces] Ignore nested workspaces by default
825f693 [nested-workspaces] Make scripts work
eb7b9cc [nested-workspaces] Properly ignore nested workspaces
8af7cb6 [performance] Improved discovery performance by respecting leewayignore
7c65de1 [performance] Replace doublestar package to better ignore files
8446613 [performance] Respect leewayignore when discovering nested workspaces
370e0fc [prep] Run prep commands when the dependencies are in place
b468f52 [scripts] Add environment variables pointing to built dependencies
c89bc38 [scripts] Add some documentation
f57ae01 [scripts] Add test for workdir layout
51c0dcd [scripts] Don't execute scripts with unresolved build arguments
64eec81 [scripts] Make run command not experimental anymore
ff4282b [typescript] Disable yarn cache when installing offline-mirror package
1f61273 [typo] Fix typo 'unkown'
c48238f [variants] Introduce package variants
7502fc0 [variants] Move to workspace level
14fa0e3 [werft-reporter] Don't report ephemeral packages in build plan