Releases: fluidattacks/makes
Releases · fluidattacks/makes
24.12
24.09
What's Changed
- refac(back): #1364 remove config by @dsalaza4 in #1365
- feat(back): #1364 new version by @dsalaza4 in #1366
- refac(back): #1364 simplify deploy container by @dsalaza4 in #1367
- refac(back): #1357 deprecate makes non root by @dsalaza4 in #1368
- refac(back): #1354 deprecate sandbox by @dsalaza4 in #1369
- feat(doc): #1375 update domain to fluidattacks.tech by @rohaquinlop in #1376
- feat(back): #1381 use tflint by @rohaquinlop in #1382
- feat(build): #1374 deprecate lint-markdown by @rohaquinlop in #1384
- feat(build): #1378 deprecate makenodejs by @rohaquinlop in #1386
- feat(back): #1334 update cross-spawn version by @mandresuri in #1391
- refac(back): #1378 deprecate test python by @dsalaza4 in #1392
- refac(back): #1378 deprecate calculate scorecard by @dsalaza4 in #1393
- refac(back): #1378 deprecate bandit by @dsalaza4 in #1394
- refac(back): #1378 deprecate rbacpolice by @dsalaza4 in #1395
- refac(back): #1378 deprecate deploy nomad by @dsalaza4 in #1396
- refac(back): #1378 deprecate taint terraform by @dsalaza4 in #1397
- refac(back): #1378 deprecate lint clojure by @dsalaza4 in #1398
- refac(back): #1378 deprecate formatters by @dsalaza4 in #1399
- refac(back): #1378 deprecate tf workspaces by @dsalaza4 in #1400
- refac(back): #1378 deprecate lizard by @dsalaza4 in #1401
- refac(back): #1378 deprecate make sops file by @dsalaza4 in #1402
- refac(back): #1378 deprecate lint python by @dsalaza4 in #1403
- refac(back): #1378 deprecate format python by @dsalaza4 in #1404
- refac(back): #1378 deprecate k8s config from aws by @dsalaza4 in #1405
New Contributors
- @mandresuri made their first contribution in #1391
Full Changelog: 24.02...24.09
24.02
What's Changed
- feat(back): #1171 new release by @dsalaza4 in #1271
- feat(back): #1249 add nixpkgs to makerubygemsenvironment by @rohaquinlop in #1272
- feat(back): #1273 upgrade to node 21 by @dsalaza4 in #1274
- feat(build): #1275 python version in lock by @blotero in #1276
- fix(doc): #1275 typo by @blotero in #1277
- feat(build): #1278 update nixpkgs by @rohaquinlop in #1279
- fix(doc): #1283 url by @Bridamo98 in #1284
- feat(build): #860 node2nix from git repos by @dacevedo12 in #1286
- feat(build): #1282 assure purity removing dir by @rohaquinlop in #1285
- refac(back): #1282 minor refactors by @dsalaza4 in #1287
- feat(build): #970 handle keyboard interrupt by @dacevedo12 in #1289
- refac(cross): #1290 update makenodejslock by @jpverde in #1291
- feat(build): #1293 fix homeless shelter issue by @rohaquinlop in #1294
- feat(build): #1293 fix homeless shelter issue by @rohaquinlop in #1295
- feat(docs): #1296 add note about homeless-shelter by @rohaquinlop in #1297
- feat(build): #1298 use dmypy by @rohaquinlop in #1299
- rever(build): #1298 remove dmypy usage by @rohaquinlop in #1302
- feat(build): #1298 use dmypy instead of mypy by @rohaquinlop in #1303
- fix(doc): #1304 change site name by @Bridamo98 in #1305
- fix(doc): #1304 fix broken urls by @Bridamo98 in #1306
- fix(doc): #1304 update site_name by @MoreCodeLess in #1310
- feat(back): #1298 upgrade mypy by @rohaquinlop in #1313
- feat(back): #1314 upgrade lint-git-mailmap by @rohaquinlop in #1315
- refac(doc): #1304 update doc by @MoreCodeLess in #1316
- feat(back): #1317 fix makenodejslock by @rohaquinlop in #1319
- feat(doc): #1320 update idna version by @rohaquinlop in #1321
- feat(doc): #1322 update deps by @rohaquinlop in #1323
- feat(doc): #1325 update requests by @rohaquinlop in #1327
- feat(doc): #1328 update github actions example by @rohaquinlop in #1329
- feat(doc): #1230 upgrade mkdocs material by @rohaquinlop in #1330
- feat(back): #1332 use nixfmt by @rohaquinlop in #1333
- feat(back): #1337 remove test pull request builtin by @rohaquinlop in #1338
- feat(back): #1332 add check flag to nixfmt by @rohaquinlop in #1340
- feat(back): #1341 update vuln depencency by @rohaquinlop in #1342
- feat(back): #1343 deprecate args git fetchers by @rohaquinlop in #1344
- feat(back): #1345 make python poetry environment by @dsalaza4 in #1346
- feat(back): #1347 fix lintpython typo by @rohaquinlop in #1348
- feat(doc): #1349 update vuln dependency by @rohaquinlop in #1350
- feat(back): #1355 increase git depth by @dsalaza4 in #1356
- refac(back): #1351 simplify builtin name by @dsalaza4 in #1358
- refac(back): #1351 rename directories by @dsalaza4 in #1359
- feat(back): #1351 deploy container manifest by @dsalaza4 in #1360
- refac(back): #1351 adapt cosign by @dsalaza4 in #1361
- feat(back): #1351 multi-arch container by @dsalaza4 in #1362
- fix(build): #1351 amd64 nixos image by @dsalaza4 in #1363
New Contributors
- @blotero made their first contribution in #1276
- @Bridamo98 made their first contribution in #1284
- @MoreCodeLess made their first contribution in #1310
Full Changelog: 24.01...24.02
24.01
What's Changed
- feat(back): #1202 new major by @dsalaza4 in #1225
- fix(build): #1202 right version by @dsalaza4 in #1226
- feat(build): #1202 upgrade nixpkgs by @dsalaza4 in #1227
- feat(cross): #1202 use fetch tarball by @dsalaza4 in #1228
- feat(cross): #1043 use node2nix by @dsalaza4 in #1229
- feat(back): #1218 add python 3.12 support by @rohaquinlop in #1232
- fix(back): #1234 compute on aws batch by @danmur97 in #1237
- feat(back): #1171 make python environment by @dsalaza4 in #1239
- feat(back): #1171 use new builtin by @dsalaza4 in #1240
- feat(back): #1171 use new builtin by @dsalaza4 in #1241
- feat(back): #1171 use new builtin by @dsalaza4 in #1242
- feat(back): #1171 use new builtin by @dsalaza4 in #1243
- feat(back): #1171 use new builtin by @dsalaza4 in #1244
- feat(back): #1171 use new builtin by @dsalaza4 in #1245
- refac(back): #1171 rm sources by @dsalaza4 in #1246
- feat(back): #1171 update make python lock by @dsalaza4 in #1247
- refac(build): #1171 pin nix versions by @dsalaza4 in #1248
- feat(back): #1249 deprecate makenodejsversion by @rohaquinlop in #1250
- feat(back): #1249 deprecate makenodejsversion by @rohaquinlop in #1251
- feat(back): #1249 rm makenodejsversion by @rohaquinlop in #1252
- feat(doc): #1249 rm makenodejsversion by @rohaquinlop in #1255
- feat(back): #1256 update gitpython to 3.1.41 by @rohaquinlop in #1257
- feat(back): #1256 update gitpython to 3.1.41 by @rohaquinlop in #1258
- feat(back): #1249 deprecate makepythonversion by @rohaquinlop in #1259
- feat(back): #1249 deprecate makepythonversion by @rohaquinlop in #1260
- feat(back): #1249 rm makepythonversion by @rohaquinlop in #1261
- feat(doc): #1249 rm makepythonversion by @rohaquinlop in #1262
- feat(back): #1249 deprecate makerubyversion by @rohaquinlop in #1263
- feat(back): #1249 deprecate makerubyversion by @rohaquinlop in #1264
- feat(back): #1249 deprecate makerubyversion by @rohaquinlop in #1265
- feat(build): #1266 update jinja2 to 3.1.3 by @rohaquinlop in #1268
- feat(doc): #1249 rm makerubyversion by @rohaquinlop in #1269
- refac(back): #1171 rm old builtin by @dsalaza4 in #1270
Full Changelog: 23.07...24.01
23.07
What's Changed
- feat(back): #1122 new monthly version by @dsalaza4 in #1124
- feat(back): #1128 avoid hitting max arg limit by @dsalaza4 in #1129
- fix(doc): #1130 broken links by @dsalaza4 in #1131
- feat(build): #1126 retry makepythonpypienvironment by @rohaquinlop in #1136
- feat(build): #939 add LintPython config by @sebas031811 in #1134
- feat(build): #1135 fix url redirection by @rohaquinlop in #1137
- feat(build): #1142 update pypi sources by @rohaquinlop in #1143
- feat(build): #1139 update package-lock.json by @rohaquinlop in #1140
- feat(build): #1097 deprecate inputs.nixpkgs by @rohaquinlop in #1147
- feat(build): #1097 deprecate inputs.nixpkgs by @rohaquinlop in #1150
- feat(back): #1146 make python pyproject by @danmur97 in #1148
- feat(build): #1126 retry makepythonpypienvironment by @rohaquinlop in #1153
- feat(build): #1097 deprecate inputs.nixpkgs by @rohaquinlop in #1152
- feat(build): #1097 deprecate inputs.nixpkgs by @rohaquinlop in #1151
- feat(build): #1123 upgrade install-nix-actions by @rohaquinlop in #1156
- feat(back): #1155 support batch pipelines by @danmur97 in #1163
- feat(build): #1157 update vuln dependencies by @rohaquinlop in #1158
- feat(build): #1159 excessive privileges by @rohaquinlop in #1160
- feat(build): #979 remove _add_safe_directory by @rohaquinlop in #1165
- feat(build): #979 fix git config error by @rohaquinlop in #1166
- feat(build): #979 upgrade formatpython prod by @rohaquinlop in #1167
- feat(back): #1168 python vscode settings by @danmur97 in #1170
- refac(back): #1172 ignore win-arm64 wheels by @jgomezb11 in #1173
- feat(build): #1174 deprecate py by @rohaquinlop in #1175
- feat(build): #1177 upgrade pygments version by @rohaquinlop in #1178
- feat(build): #1177 revert upgrade pygments version by @rohaquinlop in #1179
- feat(build): #1002 fix infinite loop by @rohaquinlop in #1182
- feat(build): #1180 upgrade mkdocs-material version by @rohaquinlop in #1181
- feat(doc): #1184 add loc count badge by @jpverde in #1185
- feat(build): #1186 upgrade mkdocs material version by @rohaquinlop in #1187
- feat(docs): #1190 upgrade getting started tip by @rohaquinlop in #1191
- feat(build): #1177 upgrade pygments version by @rohaquinlop in #1192
- feat(build): #1177 revert tui refactor by @rohaquinlop in #1193
- feat(build): #1177 add exclusion for pygments vuln by @rohaquinlop in #1194
- feat(build): #1195 upgrade commitlint version by @rohaquinlop in #1196
- feat(back): #1200 support hidden files in root by @dsalaza4 in #1201
- fix(back): #1200 module name by @dsalaza4 in #1203
- refac(back): #1200 remove prefix by @dsalaza4 in #1205
- feat(build): #1210 upgrade dependencies by @kacamargo in #1211
- refac(build): #1210 upgrade dependencies by @kacamargo in #1214
- feat(build): #1043 support nodejs 18 by @rohaquinlop in #1208
- feat(build): #1212 upgrade makenodejslock parameters by @rohaquinlop in #1215
- feat(build): #1202 update nixpkgs by @rohaquinlop in #1216
- feat(build): #1202 fix nixpkgs version by @rohaquinlop in #1219
- feat(back): #1202 pin nix version by @dsalaza4 in #1220
- rever(back): #1202 pin nix version by @acuberosatfluid in #1222
New Contributors
- @jgomezb11 made their first contribution in #1173
- @kacamargo made their first contribution in #1211
- @acuberosatfluid made their first contribution in #1222
Full Changelog: 23.06...23.07
23.06
What's Changed
- feat(cross): #1101 new makes version by @dsalaza4 in #1103
- feat(build): #1094 update formatPython by @rohaquinlop in #1106
- feat(build): #1099 licensing builtin with reuse by @rohaquinlop in #1107
- feat(build): #1108 document contributing by @rohaquinlop in #1111
- feat(build): #1069 update commitlint by @sebas031811 in #1112
- perf(back): #1101 faster init by @dsalaza4 in #1113
- feat(build): #990 move cache directory by @sebas031811 in #1116
- feat(build): #1099 fix testlicense bug by @rohaquinlop in #1117
- fix(build): #1002 args manage ports fix by @este6an13 in #1120
New Contributors
- @rohaquinlop made their first contribution in #1106
- @sebas031811 made their first contribution in #1112
- @este6an13 made their first contribution in #1120
Full Changelog: 23.04...23.06
23.04
What's Changed
- feat(build): #1013 latest tag by @dsalaza4 in #1014
- feat(doc): #1013 improve versioning by @dsalaza4 in #1015
- refac(back): #1007 redefine cache module by @drestrepom in #1010
- feat(doc): #1005 improve doc by @dsalaza4 in #1016
- feat(doc): #1005 simpler doc by @dsalaza4 in #1017
- feat(build): #940 use mkdocs by @dsalaza4 in #1019
- refac(build): #1007 remove attic logic by @drestrepom in #1020
- feat(build): #940 mkdocs gh-deploy by @dsalaza4 in #1021
- feat(build): #940 set remote branch by @dsalaza4 in #1022
- feat(build): #940 use default branch by @dsalaza4 in #1023
- feat(doc): #940 move sections by @dsalaza4 in #1024
- feat(doc): #940 makes nix reference by @dsalaza4 in #1025
- feat(doc): #940 split makes reference by @dsalaza4 in #1026
- feat(doc): #940 doc theme by @dsalaza4 in #1027
- feat(doc): #940 extending makes by @dsalaza4 in #1028
- feat(doc): #940 turn on new site by @dsalaza4 in #1029
- refac(doc): #940 rm periods by @dsalaza4 in #1030
- feat(doc): #940 night mode by @dsalaza4 in #1031
- feat(doc): #940 analytics by @dsalaza4 in #1032
- feat(doc): #940 custom domain by @dsalaza4 in #1033
- feat(doc): #940 improve installation by @dsalaza4 in #1034
- feat(doc): #940 code sections by @dsalaza4 in #1035
- refac(build): #940 rm code block rule by @dsalaza4 in #1036
- feat(doc): #940 code sections by @dsalaza4 in #1037
- feat(doc): #940 missing admonitions by @dsalaza4 in #1038
- feat(build): #940 push with technology by @dsalaza4 in #1039
- fix(build): #940 use right flag by @dsalaza4 in #1040
- feat(doc): #940 improve examples by @dsalaza4 in #1041
- feat(doc): #940 contributing title by @dsalaza4 in #1042
- refac(back): #1045 remove islinux by @jpverde in #1047
- feat(doc): #1044 rm configuring-ci-cd by @dsalaza4 in #1048
- fix(doc): #1044 properly indent by @dsalaza4 in #1050
- refac(back): #1045 update nixpkgs by @jpverde in #1049
- refac(back): #1045 update commit linter by @jpverde in #1052
- refac(doc): #1045 update docs by @jpverde in #1054
- refac(doc): #1055 use statix by @jpverde in #1056
- refac(back): #1059 update formatpython by @jpverde in #1058
- refac(back): #1059 change cache compression by @jpverde in #1060
- refac(back): #1045 update dynamodb local by @dacevedo12 in #1061
- feat(back): #1011 sign container by @dsalaza4 in #1062
- refac(back): #1055 update lintnix by @jpverde in #1063
- feat(build): #1064 buildjet arm runners by @dsalaza4 in #1065
- feat(build): #1064 update nixos container by @dsalaza4 in #1066
- feat(build): #1064 bigger buildjet runners by @dsalaza4 in #1067
- feat(build): #1064 update nixpkgs by @dsalaza4 in #1072
- feat(build): #1064 sign arm containers by @dsalaza4 in #1074
- feat(doc): #1064 update container registry by @dsalaza4 in #1075
- feat(infra): #1064 getconf by @dsalaza4 in #1079
- rever(infra): #1064 rm getconf by @dsalaza4 in #1080
- fix(back): #1070 update python linter deps by @dacevedo12 in #1081
- feat(back): #1083 cython to build env by @dsalaza4 in #1084
- feat(back): #1087 enable custom rulesets for the lintMarkdown builtin by @elverytr in #1089
- feat(build): #1092 test pull request builtin by @dsalaza4 in #1093
- feat(doc): #1092 test pr by @dsalaza4 in #1095
- feat(doc): #1092 test pr doc by @dsalaza4 in #1096
- feat(back): #1101 globbed attrs by @dsalaza4 in #1102
New Contributors
- @elverytr made their first contribution in #1089
Full Changelog: 22.11...23.04
22.11
This is the UNSTABLE release of Makes, please use 22.10 if you want the stable release
What's Changed
- feat(cross): #0 bump to 22.11 by @kamadorueda in #948
- feat(back): #0 use prettier by @kamadorueda in #949
- feat(build): #919 upgrade python to 3.10 by @kamadorueda in #950
- feat(build): #919 pin github actions by @kamadorueda in #951
- refac(conf): #919 simplify licensing by @kamadorueda in #952
- feat(build): #944 git safe directory by @kamadorueda in #953
- feat(build): #944 git safe directory by @kamadorueda in #954
- feat(build): #944 working dir not / by @kamadorueda in #955
- fix(build): #944 rm last set -x by @kamadorueda in #958
- feat(build): #960 additional steps by @dsalaza4 in #965
- feat(build): 960 dev pipeline by @dsalaza4 in #966
- rever(build): #960 buildkite pipeline by @dsalaza4 in #968
- fix(build): #967 nodejs binaries by @dacevedo12 in #969
- Add tags to batch jobs by @danmur97 in #974
- propagate tags by @danmur97 in #975
- refac(cross): #0 cross system by @kamadorueda in #978
- feat(back): #981 tf workspaces by @dsalaza4 in #982
- refac(back): #985 drop oldest python version by @dsalaza4 in #986
- feat(back): #985 upgrade numpy by @dsalaza4 in #987
- feat(back): #985 new python version by @dsalaza4 in #988
- feat(back): #985 update lint python builtin by @dsalaza4 in #992
- feat(back): #995 new builtins by @dsalaza4 in #996
- feat(back): #997 make ruby lock by @dsalaza4 in #998
- feat(back): #997 support sources by @dsalaza4 in #999
- feat(build): #1003 add grep to container by @dsalaza4 in #1004
New Contributors
- @dacevedo12 made their first contribution in #969
Full Changelog: 22.10...22.11
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
22.09
Summary
- Support python 3.10
- Generate SLSA provenance attestations
- Upgrade mypy to 0.971
- Allow generating AWS secrets from GitLab using OIDC
- Add a kubernetes policy verification utility
What's Changed
- refac(cross): #0 bump to 22.09 by @jpverde in #887
- refac(back): #885 update nixpkgs by @jpverde in #888
- refac(back): #885 support python 3 10 by @jpverde in #890
- feat(cross): #889 secrets for aws from gitlab by @dsalaza4 in #891
- fix(docs): #892 fix documentation by @jpverde in #893
- feat(back): #889 support retries by @dsalaza4 in #896
- refac(back): #894 split function by @kamadorueda in #895
- feat(back): #894 generate provenance by @kamadorueda in #897
- feat(back): #894 hash the provenance by @kamadorueda in #898
- feat(back): #894 data quality by @kamadorueda in #899
- feat(back): #894 use repo url by @kamadorueda in #900
- feat(back): #901 add slsa docs by @kamadorueda in #902
- feat(build): #901 use relative folder by @kamadorueda in #903
- feat(doc): #901 document build reqs by @kamadorueda in #904
- feat(doc): #901 common reqs by @kamadorueda in #905
- feat(doc): #901 provenance reqs by @kamadorueda in #906
- refac(doc): #907 format md by @kamadorueda in #908
- feat(back): #909 secure kubernetes by @dsalaza4 in #910
- feat(back): #0 refresh lint-python deps by @kamadorueda in #911
- feat(back): #0 allow mypy 0.971 by @kamadorueda in #912
- fix(back): #909 container executions by @dsalaza4 in #913
- refac(back): #0 remove old mypy by @kamadorueda in #914
Full Changelog: 22.08...22.09