22.10
- Now if you export
MAKES_NON_ROOT=1
prior to running$ m
on the container image, it will use themakes
user. Additionally, the root user is now calledroot
(uid 0), and themakes
user is an unprivileged user (uid > 0). - OpenSSH is now included with the Makes CLI, allowing to use
bultins.fetchGit
with SSH urls. - Expanded the security section of the documentation, including the threat model, how we apply the principles of secure development, and a few assurance cases.
- Documented the architecture and governance model of Makes.
- Updated some dependencies with vulnerabilities.
- Added tests to the Makes CLI.
What's Changed
- fix(cross): #0 versioning scheme by @kamadorueda in #915
- feat(cross): #0 lint with reuse by @kamadorueda in #916
- refac(cross): #0 add license info by @kamadorueda in #917
- feat(build): #0 add license job by @kamadorueda in #918
- feat(doc): #919 governance model by @kamadorueda in #920
- feat(doc): #919 dco by @kamadorueda in #921
- feat(doc): #919 mermaid support by @kamadorueda in #922
- feat(doc): #919 architecture diagram by @kamadorueda in #923
- feat(doc): #919 sub graphs arch by @kamadorueda in #924
- feat(build): #919 docs dev env by @kamadorueda in #925
- feat(build): #919 software assurance by @kamadorueda in #928
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /src/evaluator/modules/format-markdown/doctoc by @dependabot in #927
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /src/args/lint-with-ajv/ajv-cli by @dependabot in #926
- feat(build): upgrade deps by @kamadorueda in #929
- feat(doc): #919 more assurance cases by @kamadorueda in #930
- feat(doc): #919 threat model by @kamadorueda in #931
- feat(doc): #919 tampering threat by @kamadorueda in #932
- feat(doc): #919 repudiation threat by @kamadorueda in #933
- feat(doc): #919 design principles by @kamadorueda in #934
- feat(doc): #919 info disclosure by @kamadorueda in #935
- feat(doc): #919 review process by @kamadorueda in #936
- refac(build): #919 cleaner bootstrap by @kamadorueda in #937
- test(back): #919 add tests by @kamadorueda in #938
- feat(build): #941 include openssh by @kamadorueda in #942
- feat(build): #944 doas make by @kamadorueda in #945
- feat(build): #944 declarative img by @kamadorueda in #946
- feat(build): #944 user vars by @kamadorueda in #947
Full Changelog: 22.09...22.10