Skip to content

Latest commit

 

History

History
1201 lines (1145 loc) · 182 KB

File metadata and controls

1201 lines (1145 loc) · 182 KB

1.6.0 - 2026-02-19

🚀 Features

  • Simplify cli by @kristof-mattei (4886e41)
  • Make clippy more strict by @kristof-mattei (17f9b68)
  • Remove cargo-get, use cargo metadata by @kristof-mattei (5c3ba9b)
  • Add spell-checking by @kristof-mattei (aafed8a)
  • Clippy 1.93 lints by @kristof-mattei (f13cef9)
  • Move to crates by @kristof-mattei (51ff0f0)
  • Modernize build by @kristof-mattei (80a409e)
  • Use CARGO_TARGET_DIR to separate caches by @kristof-mattei (d6a7766)
  • Use PRs to control releases by @kristof-mattei (6025b82)
  • Add username & PR by @kristof-mattei (e20ac88)
  • Prerelease types by @kristof-mattei (c27ba7c)

🐛 Bug Fixes

  • (deps) Update rust crate clap to 4.5.53 by @renovate[bot] (e76fac9)
  • (deps) Update rust crate mockall to 0.14.0 by @renovate[bot] (f56c985)
  • (deps) Update rust crate tracing to 0.1.42 by @renovate[bot] (b5effa1)
  • (deps) Update rust crate tracing-subscriber to 0.3.21 by @renovate[bot] (dbec99f)
  • (deps) Update tokio-tracing monorepo by @renovate[bot] (7fd4978)
  • (deps) Update rust crate libc to 0.2.178 by @renovate[bot] (f9f21ba)
  • (deps) Update rust crate tracing to 0.1.44 by @renovate[bot] (1600905)
  • (deps) Update rust crate clap to 4.5.54 by @renovate[bot] (e17f782)
  • (deps) Update rust crate tokio to 1.49.0 by @renovate[bot] (fa878bd)
  • (deps) Update rust crate libc to 0.2.179 by @renovate[bot] (a8f463e)
  • (deps) Update rust crate tokio-util to 0.7.18 by @renovate[bot] (51baab2)
  • (deps) Update rust crate url to 2.5.8 by @renovate[bot] (364fae3)
  • (deps) Update rust crate libc to 0.2.180 by @renovate[bot] (c25299c)
  • (deps) Update rust crate time to 0.3.45 by @renovate[bot] (ce9bd23)
  • (deps) Update rust crate time to 0.3.46 by @renovate[bot] (54bf2a1)
  • (deps) Update rust crate clap to 4.5.55 by @renovate[bot] (4fae7b0)
  • (deps) Update rust crate clap to 4.5.56 by @renovate[bot] (6c07b74)
  • (deps) Update rust crate clap to 4.5.57 by @renovate[bot] (a42961e)
  • (deps) Update rust crate time to 0.3.47 by @renovate[bot] (414ec50)
  • (deps) Update rust crate libc to 0.2.181 by @renovate[bot] (0f15dd2)
  • (deps) Update rust crate rand to 0.10.0 by @renovate[bot] (69cb380)
  • (deps) Update rust crate clap to 4.5.58 by @renovate[bot] (a7bfc79)
  • (deps) Update rust crate libc to 0.2.182 by @renovate[bot] (3b6864a)
  • (deps) Update rust crate clap to 4.5.59 by @renovate[bot] (37debc8)
  • Try to disable provenance again by @kristof-mattei (8f96eca)
  • Untagged containers is broken, they are actually multiplatform sources, but not detected as such by @kristof-mattei (9ee0f0f)
  • Re-enable attestation by @kristof-mattei (d2204ad)
  • Re-enable attestation by @kristof-mattei (6699ed3)
  • Untagged containers is broken, they are actually multiplatform sources, but not detected as such by @kristof-mattei (8138918)
  • Re-enable attestation by @kristof-mattei (b0bd3e1)
  • Make spellcheck mandatory by @kristof-mattei (1eae461)
  • More " by @kristof-mattei (e9630d4)
  • Simplify installs by @kristof-mattei (9444a11)
  • Update dictionary terms by @kristof-mattei (462f228)
  • Make spellcheck mandatory by @kristof-mattei (c88f4d1)
  • Use slim by @kristof-mattei (d592167)
  • Use apt-get instaed of apt, as we're not supposed to use apt in scripts by @kristof-mattei (4e73341)
  • Copying a directory copies the contents into the destination, so we have to repeat the name, meaning we cannot mix it with files by @kristof-mattei (4e5cf88)
  • Add . by @kristof-mattei (bfa3e2b)
  • Don't wait for codecov, it sometimes blocks by @kristof-mattei (62f2501)
  • TARGETARCH is already the arch, the //\//- was for TARGETPLATFORM by @kristof-mattei (3b8ca47)
  • Reorganize crates by @kristof-mattei (db451c3)
  • Quotes for safety by @kristof-mattei (f623589)
  • Version casing by @kristof-mattei (ea0d1c8)
  • Spellcheck builds from source, so cache cargo by @kristof-mattei (0d5f4da)
  • Be explicit about copying as a file by @kristof-mattei (fbf153f)
  • Missing mold by @kristof-mattei (24d2d64)
  • Generically touch files by @kristof-mattei (087abda)
  • Don't hang should there be a question by @kristof-mattei (61daade)
  • Fix touch not relying on /bin/bash by @kristof-mattei (ca5f315)
  • Success cannot be cancelled by @kristof-mattei (ff32f1f)
  • Re-enable container cleanup by @kristof-mattei (3681a0b)
  • Use frozen by @kristof-mattei (b83181e)
  • Quotes & reorder by @kristof-mattei (4d3399d)
  • Trait rename by @kristof-mattei (c4626ab)
  • Name by @kristof-mattei (dc479a1)
  • Copy into cache by @kristof-mattei (3de174a)
  • The subsequent rust builds need to come from the warmed up cache, and nothing else by @kristof-mattei (2236525)
  • More caches by @kristof-mattei (df84e19)
  • Ensure the build fails when the detect changes task fails by @kristof-mattei (6a6d4c9)
  • Also depend on calculate-version by @kristof-mattei (1e633b6)
  • Add env_vars, set name by @kristof-mattei (712dfd2)
  • Disable flags when not needed by @kristof-mattei (6d2faf0)
  • Formatting by @kristof-mattei (62ee9cf)
  • Remove semgrep, it's useless by @kristof-mattei (ab83edc)
  • Versions have v-prefix by @kristof-mattei (75f32fe)
  • Prevent injection by @kristof-mattei (59671e9)
  • Exclude more, fix path, output by @kristof-mattei (960f0b9)
  • Spacing by @kristof-mattei (b9e5c3c)
  • Added comments by @kristof-mattei (a967b76)
  • Temp file by @kristof-mattei (98d9e13)
  • Delete test-release.yml workflow by @kristof-mattei (5473330)
  • Backticks by @kristof-mattei (fbe5412)
  • Push with token that can trigger workflows, otherwise force pushes don't trigger the PR by @kristof-mattei (2384e4e)
  • Remove - by @kristof-mattei (b8df04c)
  • Clean up a little bit by @kristof-mattei (fadd0f2)

⚙️ Miscellaneous Tasks

  • (ci) Make coverage optional by @kristof-mattei (3400180)
  • (release) Release v1.6.0 (``)
  • Use full version by @kristof-mattei (7f9eee8)
  • Use full version by @kristof-mattei (8c4c444)
  • Update from upstream by @kristof-mattei (31832e0)
  • Squash incoming commits, don't pollute history by @kristof-mattei (a884a35)
  • Back to the good old merge by @kristof-mattei (c0cbd14)
  • Restore script by @kristof-mattei (c29f1c3)
  • Bump packages by @kristof-mattei (701b3da)
  • Long version by @kristof-mattei (ef85f83)
  • Fix title by @kristof-mattei (0b10ac2)
  • Add exception for non-semver github actions, allowing full-semver all, and non-semver for packages like mold by @kristof-mattei (edb13d4)
  • Write in full semver by @kristof-mattei (56b70c0)
  • Codecov/test-results-action is deprecated by @kristof-mattei (70c85b7)
  • Require pre-build-cargo-edit success or skip, but not failure by @kristof-mattei (bf0e7a3)
  • Attestation needs artifact-metadata: write by @kristof-mattei (978f466)
  • Remove debug line by @kristof-mattei (6a52ed9)

1.5.2 - 2025-11-19

🐛 Bug Fixes

  • (deps) Update rust crate clap to 4.5.52 by @renovate[bot] (c843503)
  • No attestation for building initial images by @kristof-mattei (f174a10)
  • Push image with imagetools create by @kristof-mattei (9e58649)

⚙️ Miscellaneous Tasks

  • (release) Release 0.0.1 (a075d2d)
  • (release) Release v1.5.2 (fe45297)

1.5.1 - 2025-11-14

🐛 Bug Fixes

  • No attestation for building initial images by @kristof-mattei (46b2cf0)

⚙️ Miscellaneous Tasks

  • (release) Release v1.5.1 (a3e9736)

1.5.0 - 2025-11-14

🚀 Features

  • Mimalloc by @kristof-mattei (20ef31e)
  • Buildscript to embed targetted platform by @kristof-mattei (40464d9)

🐛 Bug Fixes

  • (ci) Only pre-build cargo-edit when we actually build a container by @kristof-mattei (9bfd2a5)
  • (ci) Surpress "warning: be sure to add /output/bin to your PATH to be able to run the installed binaries" by @kristof-mattei (77f6810)
  • (ci) Use --list-different to actually list the files different by @kristof-mattei (37e5d53)
  • (deps) Update rust crate libc to 0.2.177 by @renovate[bot] (511bc06)
  • (deps) Update rust crate clap to 4.5.49 by @renovate[bot] (6883fe6)
  • (deps) Update rust crate tokio to 1.48.0 by @renovate[bot] (412fe7d)
  • (deps) Update rust crate clap to 4.5.50 by @renovate[bot] (eed6ce9)
  • (deps) Update rust crate clap to 4.5.51 by @renovate[bot] (eb49f36)
  • (deps) Update rust crate console-subscriber to 0.5.0 by @renovate[bot] (1a499b6)
  • (deps) Update rust crate tokio-util to 0.7.17 by @renovate[bot] (be04c89)
  • Full version by @kristof-mattei (95902e1)
  • Regenerate launch.json by @kristof-mattei (401c374)
  • String_to_string is deprecated and fails in 1.91.0 by @kristof-mattei (ebfba18)
  • Regenerate launch.json by @kristof-mattei (bf8b4b3)
  • Update build_env by @kristof-mattei (75149fe)
  • Limit amount of concurrent builds to reduce pressure by @kristof-mattei (8f67f94)
  • Retry final docker push by @kristof-mattei (c49e870)
  • More timeout defense by @kristof-mattei (06820af)
  • Disable collapsible-if lint, it decreases legibility by @kristof-mattei (2274bcd)
  • Move the attestation to a separate job for easier retries by @kristof-mattei (11bb234)
  • Separate push and inspection by @kristof-mattei (91903f9)

⚙️ Miscellaneous Tasks

  • (ci) Enforce nightly fmt by @kristof-mattei (3ec2ad1)
  • (ci) Kill enforcement of nightly fmt by @kristof-mattei (ba7dfda)
  • (release) Release v1.5.0 (ed85543)
  • Prebuild -> pre-build by @kristof-mattei (9cd7f51)
  • Fmt by @kristof-mattei (54866c7)
  • Test script for local coverage display by @kristof-mattei (37ee7be)
  • Fmt by @kristof-mattei (dc64562)
  • Full (semantic) version by @kristof-mattei (57c3c2b)
  • Update lints, keep the ones we allow to allow for tracking new ones by @kristof-mattei (357ce57)
  • Update lints by @kristof-mattei (df8ba12)
  • Ensure both jobs have a setup docker and setup buildx by @kristof-mattei (b780ecc)
  • Allow parallel by @kristof-mattei (ebf9517)

1.4.0 - 2025-10-02

🚀 Features

  • (ci) Multi level by @kristof-mattei (eb36e7a)
  • Use target cpu for optimal builds by @kristof-mattei (0cf1732)
  • Made code more async by @kristof-mattei (8a188e5)

🐛 Bug Fixes

  • (deps) Update rust crate libc to 0.2.176 by @renovate[bot] (95a1f28)
  • Breaking doesn't make us go from 0->1 by default by @kristof-mattei (b6c3182)
  • Consolidation by @kristof-mattei (06fb1c4)
  • Cleanup script by @kristof-mattei (9b6dc8b)
  • Removed erroneous space, added name by @kristof-mattei (fbed64f)
  • Clean up build-cache as well, and run every day by @kristof-mattei (1d6a0a4)
  • Also delete from build cache if expired (right now 30 days) by @kristof-mattei (70b2624)

⚙️ Miscellaneous Tasks

  • (ci) Add step that builds cargo-edit and cargo-get before the docker build. Docker build will then pick up cached version by @kristof-mattei (a0c20d6)
  • (ci) Add comment ensuring the non-standard action gets updated by @kristof-mattei (af60f14)
  • (ci) Split builds again for speed by @kristof-mattei (a33e1ab)
  • (ci) Reduce platforms for qemu by @kristof-mattei (e67fe57)
  • (ci) Use github-scripts@v8 by @kristof-mattei (7495be9)
  • (ci) Add machete by @kristof-mattei (08bd0ef)
  • (ci) Enforce machete by @kristof-mattei (38c2d3b)
  • (ci) Rename format to machete by @kristof-mattei (d8e6d9f)
  • (fmt) Fmt by @kristof-mattei (f7b0a11)
  • (release) Release v1.4.0 (06f7cf0)
  • Use slim-trixie instead of trixie by @kristof-mattei (ecd2b0e)
  • Cleanup by @kristof-mattei (fb181c3)
  • Don't show progress by @kristof-mattei (e08f1a3)

1.3.0 - 2025-09-21

🚀 Features

  • Docker multiplatform by @kristof-mattei (c1f9221)
  • Support for releasing crates by @kristof-mattei (6da4854)
  • Get rid of semantic release, use cocogitto by @kristof-mattei (a4b5e8c)
  • Add cross building by @kristof-mattei (46dedc2)
  • Multiplatform with caching by @kristof-mattei (6c5188b)
  • Enable codeql by @kristof-mattei (9d22fa5)
  • Update publish defaults by @kristof-mattei (406e06c)
  • Ensure formatting works by @kristof-mattei (a7ae4c6)
  • Attest individual and multiplatform images by @kristof-mattei (b2393c1)
  • Restrict ALL by @kristof-mattei (28837ab)
  • Restrict ALL by @kristof-mattei (7e66ab2)
  • Restrict ALL by @kristof-mattei (dfdb0c1)
  • Restrict ALL by @kristof-mattei (28544d3)
  • I rule(set) by @kristof-mattei (37253e2)
  • Use anchors to dedup build by @kristof-mattei (f6cafa4)
  • Pin to trixie, use gcc-14 from trixie by @kristof-mattei (e0ea2a2)
  • Separate cache based on target to allow for more efficient caching by @kristof-mattei (89bcb9b)
  • Write output to per-target folder, otherwise caches overwrite each other causing recompilation in the install step by @kristof-mattei (aabbed1)
  • Use git-cliff for better changelogs by @kristof-mattei (cb13014)
  • Add the self-referencing commit too by @kristof-mattei (3b18cba)
  • Diff is generated after the tag, so we don't need to add the as-if message by @kristof-mattei (7b9b76e)

🐛 Bug Fixes

  • (deps) Update rust crate clap to 4.5.9 by @renovate[bot] (fcc6498)
  • (deps) Update rust crate tokio to 1.38.1 by @renovate[bot] (5774512)
  • (deps) Update rust crate mockall to 0.13.0 by @renovate[bot] (dd6e1d8)
  • (deps) Update rust crate clap to 4.5.10 by @renovate[bot] (faddd88)
  • (deps) Update rust crate tokio to 1.39.1 by @renovate[bot] (1065066)
  • (deps) Update rust crate clap to 4.5.11 by @renovate[bot] (d72542d)
  • (deps) Update rust crate tokio to 1.39.2 by @renovate[bot] (db1095b)
  • (deps) Update rust crate clap to 4.5.12 by @renovate[bot] (e24c5c6)
  • (deps) Update rust crate clap to 4.5.13 by @renovate[bot] (022f242)
  • (deps) Update rust crate clap to 4.5.14 by @renovate[bot] (976a105)
  • (deps) Update rust crate clap to 4.5.15 by @renovate[bot] (21123eb)
  • (deps) Update rust crate libc to 0.2.156 by @renovate[bot] (6ce07b1)
  • (deps) Update rust crate clap to 4.5.16 by @renovate[bot] (de3be39)
  • (deps) Update rust crate tokio to 1.39.3 by @renovate[bot] (db7593d)
  • (deps) Update rust crate libc to 0.2.157 by @renovate[bot] (e12f856)
  • (deps) Update rust crate libc to 0.2.158 by @renovate[bot] (cd57710)
  • (deps) Update rust crate tokio to 1.40.0 by @renovate[bot] (f908f77)
  • (deps) Update rust crate tokio-util to 0.7.12 by @renovate[bot] (4280a8d)
  • (deps) Update rust crate clap to 4.5.17 by @renovate[bot] (2a24510)
  • (deps) Update rust crate once_cell to 1.20.0 by @renovate[bot] (8e5a75e)
  • (deps) Update rust crate clap to 4.5.18 by @renovate[bot] (40ee31f)
  • (deps) Update rust crate libc to 0.2.159 by @renovate[bot] (6649ee9)
  • (deps) Update rust crate once_cell to 1.20.1 by @renovate[bot] (319537c)
  • (deps) Update rust crate clap to 4.5.19 by @renovate[bot] (7ab8781)
  • (deps) Update rust crate once_cell to 1.20.2 by @renovate[bot] (970d104)
  • (deps) Update rust crate clap to 4.5.20 by @renovate[bot] (5604bf4)
  • (deps) Update rust crate libc to 0.2.160 by @renovate[bot] (b2c1b9f)
  • (deps) Update rust crate libc to 0.2.161 by @renovate[bot] (b3913e7)
  • (deps) Update rust crate tokio to 1.41.0 by @renovate[bot] (e47504b)
  • (deps) Update rust crate tokio to 1.41.1 by @renovate[bot] (f89107c)
  • (deps) Update rust crate libc to 0.2.162 by @renovate[bot] (730406d)
  • (deps) Update rust crate clap to 4.5.21 by @renovate[bot] (de52b34)
  • (deps) Update rust crate libc to 0.2.163 by @renovate[bot] (283e7d9)
  • (deps) Update rust crate libc to 0.2.164 by @renovate[bot] (2dd4935)
  • (deps) Update rust crate mockall to 0.13.1 by @renovate[bot] (8c7f443)
  • (deps) Update rust crate libc to 0.2.165 by @renovate[bot] (d21af79)
  • (deps) Update rust crate tracing to 0.1.41 by @renovate[bot] (4caf138)
  • (deps) Update rust crate libc to 0.2.167 by @renovate[bot] (8a82d7d)
  • (deps) Update tokio-tracing monorepo by @renovate[bot] (500d588)
  • (deps) Update rust crate time to 0.3.37 by @renovate[bot] (8e3fb87)
  • (deps) Update rust crate tokio to 1.42.0 by @renovate[bot] (91c3f2d)
  • (deps) Update rust crate clap to 4.5.22 by @renovate[bot] (fed9260)
  • (deps) Update rust crate tokio-util to 0.7.13 by @renovate[bot] (e0a3661)
  • (deps) Update rust crate clap to 4.5.23 by @renovate[bot] (d696b0f)
  • (deps) Update rust crate libc to 0.2.168 by @renovate[bot] (1817f4b)
  • (deps) Update rust crate libc to 0.2.169 by @renovate[bot] (b58d243)
  • (deps) Update rust crate clap to 4.5.24 by @renovate[bot] (c38c20a)
  • (deps) Update rust crate tokio to 1.43.0 by @renovate[bot] (fe3213c)
  • (deps) Update rust crate clap to 4.5.25 by @renovate[bot] (de72ac4)
  • (deps) Update rust crate clap to 4.5.26 by @renovate[bot] (136c43a)
  • (deps) Update rust crate clap to 4.5.27 by @renovate[bot] (5a5cb67)
  • (deps) Update rust crate rand to 0.9.0 by @renovate[bot] in #1614(d205742)
  • (deps) Update rust crate clap to 4.5.28 by @renovate[bot] (8fa6343)
  • (deps) Update rust crate once_cell to 1.20.3 by @renovate[bot] (d641242)
  • (deps) Update rust crate clap to 4.5.29 by @renovate[bot] (d3db730)
  • (deps) Update rust crate clap to 4.5.30 by @renovate[bot] (d66b573)
  • (deps) Update rust crate libc to 0.2.170 by @renovate[bot] (3efb1ad)
  • (deps) Update rust crate clap to 4.5.31 by @renovate[bot] (496583d)
  • (deps) Update rust crate time to 0.3.38 by @renovate[bot] (2858d9b)
  • (deps) Update rust crate time to 0.3.39 by @renovate[bot] (447f638)
  • (deps) Update rust crate tokio to 1.44.0 by @renovate[bot] (7b3b9d7)
  • (deps) Update rust crate clap to 4.5.32 by @renovate[bot] (42dac1b)
  • (deps) Update rust crate libc to 0.2.171 by @renovate[bot] (3e55a55)
  • (deps) Update rust crate tokio to 1.44.1 by @renovate[bot] (16f76be)
  • (deps) Update rust crate tokio-util to 0.7.14 by @renovate[bot] (0fd65b4)
  • (deps) Update rust crate time to 0.3.40 by @renovate[bot] (fa67d68)
  • (deps) Update rust crate time to 0.3.41 by @renovate[bot] (3700fa7)
  • (deps) Update rust crate clap to 4.5.33 by @renovate[bot] (ead128a)
  • (deps) Update rust crate clap to 4.5.34 by @renovate[bot] (b3175a6)
  • (deps) Update rust crate clap to 4.5.35 by @renovate[bot] (ba10ca9)
  • (deps) Update rust crate tokio to 1.44.2 by @renovate[bot] (07b9abe)
  • (deps) Update rust crate clap to 4.5.36 by @renovate[bot] (5d50ac1)
  • (deps) Update rust crate libc to 0.2.172 by @renovate[bot] (a82183f)
  • (deps) Update rust crate rand to 0.9.1 by @renovate[bot] (b622f56)
  • (deps) Update rust crate clap to 4.5.37 by @renovate[bot] (a1a38e7)
  • (deps) Update rust crate tokio-util to 0.7.15 by @renovate[bot] (19fa73c)
  • (deps) Update rust crate tokio to 1.45.0 by @renovate[bot] (ebf35ec)
  • (deps) Update rust crate clap to 4.5.38 by @renovate[bot] (3e491db)
  • (deps) Update rust crate tokio to 1.45.1 by @renovate[bot] (3ce177c)
  • (deps) Update rust crate clap to 4.5.39 by @renovate[bot] (644b1fe)
  • (deps) Update rust crate color-eyre to 0.6.5 by @renovate[bot] (a6c2c0d)
  • (deps) Update rust crate openssl to 0.10.73 by @renovate[bot] (818d5d7)
  • (deps) Update rust crate color-eyre to 0.6.5 by @renovate[bot] (6cbb98d)
  • (deps) Update rust crate clap to 4.5.40 by @renovate[bot] (34a2fea)
  • (deps) Update rust crate libc to 0.2.173 by @renovate[bot] (cab0610)
  • (deps) Update rust crate libc to 0.2.174 by @renovate[bot] (a83a3ff)
  • (deps) Update rust crate tokio to 1.46.0 by @renovate[bot] (3eab29a)
  • (deps) Update rust crate tokio to 1.46.1 by @renovate[bot] (79dd5ac)
  • (deps) Update rust crate clap to 4.5.41 by @renovate[bot] (ec04242)
  • (deps) Update rust crate rand to 0.9.2 by @renovate[bot] (207e6ff)
  • (deps) Update rust crate tokio to 1.47.0 by @renovate[bot] (9f55dd5)
  • (deps) Update rust crate clap to 4.5.42 by @renovate[bot] (02bf7f9)
  • (deps) Update rust crate tokio to 1.47.1 by @renovate[bot] (d693499)
  • (deps) Update rust crate tokio-util to 0.7.16 by @renovate[bot] (f0d9dbd)
  • (deps) Update rust crate clap to 4.5.43 by @renovate[bot] (5c21b81)
  • (deps) Update rust crate libc to 0.2.175 by @renovate[bot] (598877f)
  • (deps) Update rust crate clap to 4.5.44 by @renovate[bot] (794d196)
  • (deps) Update rust crate clap to 4.5.45 by @renovate[bot] (bebb4d7)
  • (deps) Update rust crate clap to 4.5.46 by @renovate[bot] (0a8f26e)
  • (deps) Update rust crate tracing-subscriber to v0.3.20 [security] by @renovate[bot] (a5134e7)
  • (deps) Update rust crate tracing-subscriber to 0.3.20 by @renovate[bot] (4dda8f3)
  • (deps) Update rust crate time to 0.3.42 by @renovate[bot] (59a49ef)
  • (deps) Update rust crate time to 0.3.43 by @renovate[bot] (9f207ef)
  • (deps) Update rust crate clap to 4.5.47 by @renovate[bot] (417bf78)
  • (deps) Update rust crate time to 0.3.44 by @renovate[bot] (a8ab19f)
  • (deps) Update rust crate clap to 4.5.48 by @renovate[bot] (149ef2a)
  • Report tests to codecov for tracking by @kristof-mattei (cc1ccdd)
  • Clippy recommendations by @kristof-mattei (3bf938d)
  • Rollback once_cell, it's been yanked by @kristof-mattei (819b68a)
  • Prettier 3.4.1 by @kristof-mattei (5844f9e)
  • Clippy 1.83.0 by @kristof-mattei (b2169df)
  • Prettier 3.41.0 by @kristof-mattei (64aa76c)
  • Restore needed workflows by @kristof-mattei (72180e8)
  • Build container from scratch by @kristof-mattei (250217a)
  • Remove @actions/tool-cache by @kristof-mattei (3889143)
  • Start tracking lldb debug helper by @kristof-mattei (b662ffa)
  • Disable clippy 1.87.0 let_and_return by @kristof-mattei (9246d86)
  • Add runner.arch to the cache keys by @kristof-mattei (64b63e2)
  • Set correct cache key for the docker step by @kristof-mattei (bb875b8)
  • Don't install binstall, cargo-edit doesn't have a package anyway by @kristof-mattei (377a21e)
  • Remove incorrec exit by @kristof-mattei (3791382)
  • Switch to prettier's mjs setup, widen limit for non-json files by @kristof-mattei (15954b2)
  • Correct dpkg-architecture architecture check by @kristof-mattei (83055c9)
  • Install with locked to prevent cargo from updating deps during cargo install by @kristof-mattei (bdb7e91)
  • Cache per arch, as these overwrite each other by @kristof-mattei (90bb69a)
  • Dir, path, I don't know anymore by @kristof-mattei (4bfa22d)
  • Line continuation by @kristof-mattei (8239c41)
  • Uppercase by @kristof-mattei (e70a0ca)
  • Grab pointer without intermediate reference by @kristof-mattei (3488bc5)
  • Use expect instead of allow, it is more explicit by @kristof-mattei (aa5f714)
  • Remove no-deps by @kristof-mattei (80518c0)
  • Reduce permissions by @kristof-mattei (54b4398)
  • Manually build Rust for codeql as per our standard build by @kristof-mattei (af9390e)
  • Build-mode manual is not supported for Rust by @kristof-mattei (7659499)
  • Pnpm by @kristof-mattei (229ffad)
  • Ignore pnpm-lock.yaml format by @kristof-mattei (34ee806)
  • Ensure cargo.lock is up to date by @kristof-mattei (75f241b)
  • Remove unused script by @kristof-mattei (f8aa057)
  • Also set style_edition by @kristof-mattei (172d6ab)
  • Infer edition from Cargo.toml by @kristof-mattei (f1d0742)
  • Schema by @kristof-mattei (df22c46)
  • Also ignore samply output by @kristof-mattei (87357c9)
  • Simplify license, use MIT license instead of BSD, simplify package.json by @kristof-mattei (da64573)
  • Validate toml & sh & ... formatting as part of PR process by @kristof-mattei (69f84c6)
  • Ignore Cargo.lock from being formatted by @kristof-mattei (e721512)
  • Restore package.json 2 tab width by @kristof-mattei (f8851e3)
  • Reorder by @kristof-mattei (d0080cd)
  • Remove unused env that comes in via variables by @kristof-mattei (adf0cd7)
  • Set correct guard name by @kristof-mattei (3131d66)
  • Cleanup unused lints by @kristof-mattei (5a38041)
  • We know that sort order when iterating over hash-type isn't guaranteed by @kristof-mattei (82a22ac)
  • Allow cargo features selection by @kristof-mattei (bb52f2f)
  • FeaTures by @kristof-mattei (6372af0)
  • Missing read permissions in test and report by @kristof-mattei (3f8f6a5)
  • Clippy by @kristof-mattei (d977586)
  • Use the github token to ensure we can download by @kristof-mattei (f6ecce7)
  • Set full version by @kristof-mattei (5535b81)
  • Build multi-platform docker images by @kristof-mattei (5342da1)
  • Pre-cache by @kristof-mattei (e35eb20)
  • Copilot instructions by @kristof-mattei (a494929)
  • Fetch per arch, locked, and explicit import by @kristof-mattei (399084a)
  • Src in registry should not be cached by @kristof-mattei (5c4d96c)
  • Lock fetch by @kristof-mattei (d7ac9da)
  • Bring ARG together by @kristof-mattei (cc62162)
  • Disable cache dependencies for docker build, the downloading of ./target takes up too much space, and we're not building anyway by @kristof-mattei (a6b9b6f)
  • Shrink what we cache by @kristof-mattei (a71972a)
  • Fmt doesn't need target by @kristof-mattei (0d9005c)
  • Download binstall based on runner arch by @kristof-mattei (1307db8)
  • We lost the pr--latest tag by @kristof-mattei (78eb251)
  • Restore missed raw tag by @kristof-mattei (cc2ea20)
  • Separate cache package by @kristof-mattei (b14d54a)
  • Use semver version. by @kristof-mattei (f7fa495)
  • Set sha for pnpm by @kristof-mattei (eb3e312)
  • Admin can bypass by @kristof-mattei (872a8bf)
  • Clippy 1.90 fixes by @kristof-mattei (01d38ca)
  • Macro to await linux-only signals by @kristof-mattei (fe79b97)
  • Image as well because renovate is slow by @kristof-mattei (b2a2c2d)
  • Use git-cliff to get next version by @kristof-mattei (0be0460)
  • Ignore .git by @kristof-mattei (8293ae3)

⚙️ Miscellaneous Tasks

  • (release) Release v1.5.0 (5504d10)
  • (release) Release v1.3.0 (ec3a2f7)
  • (version) V1.2.0 by @invalid-email-address (1dbbec6)
  • (version) V1.3.0 by @invalid-email-address (bee1b83)
  • (version) V1.3.1 by @invalid-email-address (096c422)
  • (version) V1.4.0 by @invalid-email-address (d2b999b)
  • Bump rev as branch doesn't exist by @kristof-mattei (406cb6a)
  • Change name by @kristof-mattei (7bcbcb6)
  • Separate the name so the rename script doesn't update it by @kristof-mattei (db3de07)
  • Enforce_admins should be null if you want to disable it... by @kristof-mattei (97a3c84)
  • Syntax consistency, as -> AS by @kristof-mattei (ba8d334)
  • Formatting by @kristof-mattei (773e45a)
  • Rand 0.9 by @kristof-mattei (99e1bb7)
  • Remove unneeded .ci by @kristof-mattei (3be9c19)
  • Formatting by @kristof-mattei (978f4b2)
  • Enable more lints by @kristof-mattei (4cb6bb7)
  • Ensure we have oras by @kristof-mattei (adb17dd)
  • Fix title by @kristof-mattei (1ecfb70)
  • Install cargo-binstall from updated url by @kristof-mattei (8172e7f)
  • Rust 1.85.0 by @kristof-mattei (d876c00)
  • Format dockerfile by @kristof-mattei (edb1f30)
  • Fmt also 1.85.0 by @kristof-mattei (c9488e3)
  • Remove oras by @kristof-mattei (8eceae9)
  • Forgot push by @kristof-mattei (6842ab4)
  • Push by tag, not filepath... by @kristof-mattei (cb03a00)
  • Add logging, try remove unneeded (?) buildx by @kristof-mattei (baafce6)
  • Fix for rustup 1.28.0 not installing needed toolchain by default by @kristof-mattei (9f283b7)
  • Install rust-fmt by @kristof-mattei (234465e)
  • Use working-directory by @kristof-mattei (e7e90d5)
  • Set working-directory by @kristof-mattei (f657766)
  • Ensure we restore symlinks by @kristof-mattei (ceede20)
  • Add template clippy.toml by @kristof-mattei (307cbdb)
  • Remove incorrect comment by @kristof-mattei (82a8d6d)
  • Ignore generated changelog by @kristof-mattei (9084f3f)
  • Clippy 1.86 fixes by @kristof-mattei (1ba9e82)
  • Disable required signatures by @kristof-mattei (445e425)
  • Set default debug visualizer by @kristof-mattei (6941793)
  • Update debug setup by @kristof-mattei (59756b7)
  • Change wording by @kristof-mattei (34fb4cf)
  • Formatting by @kristof-mattei (f3dde64)
  • I686 is 32-bit, we need 64-bit by @kristof-mattei (e57dbf8)
  • Remove need for build & targetplatform in scripts by @kristof-mattei (13b8275)
  • More precise coverage, don't include test/** by @kristof-mattei (83002c7)
  • Make wget more robust by @kristof-mattei (a7e1e60)
  • Remove customization, packages now work oob with binstall by @kristof-mattei (c85dd07)
  • Convention: bash variable names are lowercase by @kristof-mattei (dc27ba1)
  • Consolidation of scripts by @kristof-mattei (0a075f6)
  • Move away from env, use output by @kristof-mattei (a6a7b2c)
  • Even more variables by @kristof-mattei (64866e5)
  • Fix output by @kristof-mattei (39aecb7)
  • Group variables in single step by @kristof-mattei (793b007)
  • Set revision explicitely by @kristof-mattei (1ca21b9)
  • Fix strip-components, it caused nothing to be placed by @kristof-mattei (b88f13c)
  • Move scripts by @kristof-mattei (242ce77)
  • Fix typo by @kristof-mattei (0ac7ffb)
  • Use CARGO_CRATE_NAME which always has - replaced by _ by @kristof-mattei (129ec8b)
  • Upgrade before installing by @kristof-mattei (8887b23)
  • Fix deprecation warning by @kristof-mattei (837157b)
  • Don't prompt to accept commit when no conflicts by @kristof-mattei (e0677f8)
  • Caching doesn't need the runner's OS by @kristof-mattei (f6c6e07)
  • Disable telemetry, use oidc by @kristof-mattei (0b862de)
  • Add coveralls by @kristof-mattei (e9fe37b)
  • Split command, remove prefix by @kristof-mattei (61fb123)
  • Testing by @kristof-mattei (3de7372)
  • Cargo binstall defaults to cargo install when not found by @kristof-mattei (61cf619)
  • Alphabet by @kristof-mattei (e6d1bef)
  • Formatting by @kristof-mattei (6fb033f)
  • Shuffle stuff around by @kristof-mattei (cd283f4)
  • Disable multiple_crate_versions, it's just noise by @kristof-mattei (c9dee4b)
  • Update comment by @kristof-mattei (0ddb54f)
  • Cleanup by @kristof-mattei (f113c99)
  • Don't push image cargo build/test/... failed by @kristof-mattei (bbc21d0)
  • Fix dockerfile instruction order by @kristof-mattei (6013577)
  • Cleanup by @kristof-mattei (1135c86)
  • Rust doesn't support manual mode, no need to pre-build by @kristof-mattei (e932a61)
  • Remove glob from path by @kristof-mattei (faf30f8)
  • Settings update by @kristof-mattei (be03d72)
  • Enable clone_on_ref_ptr by @kristof-mattei (1afa75c)
  • Cleanup by @kristof-mattei (146c27d)
  • Fmt by @kristof-mattei (e28e2d9)
  • Also format toml by @kristof-mattei (aebaeae)
  • Simplify prettierconfig by @kristof-mattei (15da060)
  • Put deps on top by @kristof-mattei (f40b4ae)
  • Move deps, disable as_conversions, too broad by @kristof-mattei (4a48efe)
  • Don't cache in lint-configs by @kristof-mattei (ab37d2f)
  • Disable codecov, fails too often by @kristof-mattei (252a089)
  • Remove unneeded newline by @kristof-mattei (66e19b3)
  • More robust downloading of crane by @kristof-mattei (c306637)
  • Pass download format to binstall for cocogitto by @kristof-mattei (2e173f6)
  • Disable oldstyle branch protection by @kristof-mattei (a6a851a)
  • Delete old-style protection by @kristof-mattei (a754f7d)
  • Use musl all the way by @kristof-mattei (828d679)
  • Remove lldb-prettifier built as part of repo, use shared config by @kristof-mattei (8a7e110)
  • Fmt by @kristof-mattei (3d4e946)
  • Remove submodule folder by @kristof-mattei (f6e5d3a)
  • Sort by @kristof-mattei (c757c8d)
  • Typo by @kristof-mattei (cded012)

1.2.0 - 2024-07-01

🚀 Features

  • Tokio tasks! by @kristof-mattei (37ae316)

🐛 Bug Fixes

  • (deps) Update rust crate clap to 4.5.8 by @renovate[bot] (d12e2ba)
  • Use peek_mut with pop to prevent having to take the first item twice by @kristof-mattei (f6d47d2)

⚙️ Miscellaneous Tasks

  • Generic stream for better testing by @kristof-mattei (3bb8d50)
  • Beautify readme by @kristof-mattei (8616102)
  • More tests by @kristof-mattei (6ee0231)
  • Event! already does message = if it's the last param by @kristof-mattei (a84f5c2)
  • Moved code out of main.rs by @kristof-mattei (5cbcbb6)
  • Remove unneeded allow by @kristof-mattei (3cf383d)
  • Cleanup unused file by @kristof-mattei (72f0100)
  • Remove mod url usage by @kristof-mattei (f06e18e)
  • Simplified more code by @kristof-mattei (0cde538)

1.1.0 - 2024-06-21

🚀 Features

  • Switch to eyre by @kristof-mattei (ff36c62)
  • Reuse pollfd by @kristof-mattei (1be655f)
  • Generalize dockerfile by @kristof-mattei (be4e9a5)
  • Multi-platform images by @kristof-mattei (45196bd)
  • Codecov by @kristof-mattei (fac48b6)

🐛 Bug Fixes

  • (deps) Update rust crate time to 0.3.20 by @renovate[bot] (a284291)
  • (deps) Update rust crate clap to 4.1.7 by @renovate[bot] (7bbba47)
  • (deps) Update rust crate clap to 4.1.8 by @renovate[bot] (817b384)
  • (deps) Update rust crate libc to 0.2.140 by @renovate[bot] (40f8494)
  • (deps) Update rust crate clap to 4.1.9 by @renovate[bot] (2645610)
  • (deps) Update rust crate clap to 4.1.10 by @renovate[bot] (b73f7db)
  • (deps) Update rust crate clap to 4.1.11 by @renovate[bot] (6352f87)
  • (deps) Update rust crate clap to 4.1.13 by @renovate[bot] (fe041e1)
  • (deps) Update rust crate mockall to 0.11.4 by @renovate[bot] (10a245c)
  • (deps) Update rust crate clap to 4.1.14 by @renovate[bot] (216baa5)
  • (deps) Update rust crate clap to 4.2.0 by @renovate[bot] (6020e64)
  • (deps) Update rust crate clap to 4.2.1 by @renovate[bot] (e21a0f5)
  • (deps) Update rust crate libc to 0.2.141 by @renovate[bot] (c602507)
  • (deps) Update rust crate clap to 4.2.2 by @renovate[bot] (9638d1a)
  • (deps) Update rust crate clap to 4.2.3 by @renovate[bot] (2b30eec)
  • (deps) Update rust crate clap to 4.2.4 by @renovate[bot] (1474011)
  • (deps) Update rust crate libc to 0.2.142 by @renovate[bot] (553129f)
  • (deps) Update rust crate tracing-subscriber to 0.3.17 by @renovate[bot] (b91b506)
  • (deps) Update rust crate tracing to 0.1.38 by @renovate[bot] (63d5352)
  • (deps) Update rust crate clap to 4.2.5 by @renovate[bot] (d1ee2a6)
  • (deps) Update rust crate clap to 4.2.7 by @renovate[bot] (215ed9d)
  • (deps) Update rust crate libc to 0.2.144 by @renovate[bot] (e603f1e)
  • (deps) Update rust crate time to 0.3.21 by @renovate[bot] (2721b45)
  • (deps) Update rust crate clap to 4.3.0 by @renovate[bot] (e63698a)
  • (deps) Update rust crate clap to 4.3.1 by @renovate[bot] (3fd546a)
  • (deps) Update rust crate libc to 0.2.145 by @renovate[bot] (8a349eb)
  • (deps) Update rust crate clap to 4.3.2 by @renovate[bot] (9caabe2)
  • (deps) Update rust crate libc to 0.2.146 by @renovate[bot] (6aa6e42)
  • (deps) Update rust crate time to 0.3.22 by @renovate[bot] (856fe6d)
  • (deps) Update rust crate clap to 4.3.3 by @renovate[bot] (e2ef4c5)
  • (deps) Update rust crate clap to 4.3.4 by @renovate[bot] (293262a)
  • (deps) Update rust crate clap to 4.3.5 by @renovate[bot] (0b9601b)
  • (deps) Update rust crate clap to 4.3.6 by @renovate[bot] (4487f43)
  • (deps) Update rust crate clap to 4.3.8 by @renovate[bot] (e4e69e1)
  • (deps) Update rust crate libc to 0.2.147 by @renovate[bot] (69bf67e)
  • (deps) Update rust crate clap to 4.3.9 by @renovate[bot] (dd302d5)
  • (deps) Update rust crate clap to 4.3.10 by @renovate[bot] (26d1882)
  • (deps) Update rust crate clap to 4.3.11 by @renovate[bot] (4278217)
  • (deps) Update rust crate time to 0.3.23 by @renovate[bot] (de9be03)
  • (deps) Update rust crate clap to 4.3.12 by @renovate[bot] (239f453)
  • (deps) Update rust crate clap to 4.3.14 by @renovate[bot] (43b0992)
  • (deps) Update rust crate clap to 4.3.15 by @renovate[bot] (7550dfe)
  • (deps) Update rust crate clap to 4.3.16 by @renovate[bot] (ab170df)
  • (deps) Update rust crate clap to 4.3.17 by @renovate[bot] (8264970)
  • (deps) Update rust crate clap to 4.3.19 by @renovate[bot] (0c5f8a3)
  • (deps) Update rust crate time to 0.3.24 by @renovate[bot] (743b1fb)
  • (deps) Update rust crate time to 0.3.25 by @renovate[bot] (bca8a2a)
  • (deps) Update rust crate clap to 4.3.21 by @renovate[bot] (3ddc5f0)
  • (deps) Update rust crate clap to 4.3.22 by @renovate[bot] (c327522)
  • (deps) Update rust crate clap to 4.3.23 by @renovate[bot] (2ee2bd1)
  • (deps) Update rust crate time to 0.3.26 by @renovate[bot] (84026b1)
  • (deps) Update rust crate time to 0.3.27 by @renovate[bot] (f76dd8a)
  • (deps) Update rust crate clap to 4.3.24 by @renovate[bot] (6da290b)
  • (deps) Update rust crate clap to 4.4.0 by @renovate[bot] (59be2f5)
  • (deps) Update rust crate time to 0.3.28 by @renovate[bot] (a728423)
  • (deps) Update rust crate clap to 4.4.1 by @renovate[bot] (2719989)
  • (deps) Update rust crate clap to 4.4.2 by @renovate[bot] (2bee12e)
  • (deps) Update rust crate clap to 4.4.3 by @renovate[bot] (a12b5a6)
  • (deps) Update rust crate libc to 0.2.148 by @renovate[bot] (ef3bfe2)
  • (deps) Update rust crate clap to 4.4.4 by @renovate[bot] (f22a021)
  • (deps) Update rust crate time to 0.3.29 by @renovate[bot] (153d1f7)
  • (deps) Update rust crate clap to 4.4.5 by @renovate[bot] (c584cc4)
  • (deps) Update rust crate clap to 4.4.6 by @renovate[bot] (0a02e69)
  • (deps) Update rust crate libc to 0.2.149 by @renovate[bot] (c4dc00d)
  • (deps) Update rust crate time to 0.3.30 by @renovate[bot] (4d24f23)
  • (deps) Update rust crate tracing to 0.1.39 by @renovate[bot] (305fc88)
  • (deps) Update rust crate tracing to 0.1.40 by @renovate[bot] (30082e2)
  • (deps) Update rust crate clap to 4.4.7 by @renovate[bot] (4da0a54)
  • (deps) Update rust crate libc to 0.2.150 by @renovate[bot] (7db50a7)
  • (deps) Update rust crate clap to 4.4.8 by @renovate[bot] (9a05332)
  • (deps) Update rust crate tracing-subscriber to 0.3.18 by @renovate[bot] (1553c09)
  • (deps) Update rust crate clap to 4.4.9 by @renovate[bot] (1f436dd)
  • (deps) Update rust crate clap to 4.4.10 by @renovate[bot] (9183246)
  • (deps) Update rust crate clap to 4.4.11 by @renovate[bot] (72e98cc)
  • (deps) Update rust crate mockall to 0.12.0 by @renovate[bot] (a64f336)
  • (deps) Update rust crate mockall_double to 0.3.1 by @renovate[bot] (c63c9a9)
  • (deps) Update rust crate libc to 0.2.151 by @renovate[bot] (b6bda65)
  • (deps) Update rust crate time to 0.3.31 by @renovate[bot] (9f6cbf5)
  • (deps) Update rust crate mockall to 0.12.1 by @renovate[bot] (bba3875)
  • (deps) Update rust crate clap to 4.4.12 by @renovate[bot] (c3f7d2c)
  • (deps) Update rust crate clap to 4.4.13 by @renovate[bot] (a087265)
  • (deps) Update rust crate libc to 0.2.152 by @renovate[bot] (6775034)
  • (deps) Update rust crate clap to 4.4.14 by @renovate[bot] (e08faa0)
  • (deps) Update rust crate clap to 4.4.15 by @renovate[bot] (10d2228)
  • (deps) Update rust crate clap to 4.4.16 by @renovate[bot] (e6215bb)
  • (deps) Update rust crate once_cell to 1.19.0 by @renovate[bot] (a120707)
  • (deps) Update rust crate clap to 4.4.17 by @renovate[bot] (c7a1d2c)
  • (deps) Update rust crate clap to 4.4.18 by @renovate[bot] (9498d7d)
  • (deps) Update rust crate libc to 0.2.153 by @renovate[bot] (470921d)
  • (deps) Update rust crate time to 0.3.32 by @renovate[bot] (e163b8d)
  • (deps) Update rust crate time to 0.3.33 by @renovate[bot] (e512bfb)
  • (deps) Update rust crate time to 0.3.34 by @renovate[bot] (a1cf5c2)
  • (deps) Update rust crate clap to 4.5.0 by @renovate[bot] (4a96515)
  • (deps) Update rust crate clap to 4.5.1 by @renovate[bot] (e721664)
  • (deps) Update rust crate clap to 4.5.2 by @renovate[bot] (63bda8d)
  • (deps) Update rust crate color-eyre to 0.6.3 by @renovate[bot] (ded191e)
  • (deps) Update rust crate clap to 4.5.3 by @renovate[bot] (d16bfc2)
  • (deps) Update rust crate color-eyre to 0.6.3 by @renovate[bot] (baf1dc7)
  • (deps) Update rust crate clap to 4.5.4 by @renovate[bot] (b994f45)
  • (deps) Update rust crate time to 0.3.35 by @renovate[bot] (3c361bc)
  • (deps) Update rust crate time to 0.3.36 by @renovate[bot] (7273822)
  • (deps) Update rust crate libc to 0.2.154 by @renovate[bot] (4afe55f)
  • (deps) Update rust crate clap to 4.5.6 by @renovate[bot] (4252265)
  • (deps) Update rust crate clap to 4.5.7 by @renovate[bot] (6e6d179)
  • More formatting enforcement by @kristof-mattei (4825d45)
  • Allow for building / not building docker container by @kristof-mattei (9a91217)
  • Ascii idents only to prevent idents starting with characters my keyboard can't handle by @kristof-mattei (0b7f646)
  • Allow disable container retagging by @kristof-mattei (8e39b39)
  • Updated cache ids by @kristof-mattei (75f6e51)
  • Comment indent by @kristof-mattei (aff7168)
  • Don't retag when we don't build a container by @kristof-mattei (fe1a006)
  • Let _ requires type by @kristof-mattei (bc5707e)
  • Set maximum backtrace by @kristof-mattei (cd44fe2)
  • Remove unneded-cfg-attr by @kristof-mattei (f7897d4)
  • Also do RUST_BACKTRACE=full for debugging by @kristof-mattei (fde9619)
  • Build all with tests too by @kristof-mattei (2fdf062)
  • Pass in impl removing need for locks by @kristof-mattei (2a78300)
  • No need to derive Debug by @kristof-mattei (af2bc1d)
  • Trace for all, not just the app by @kristof-mattei (e92d8c0)
  • Default is to use color-eyre by @kristof-mattei (9ec7951)
  • Trace for run and test by @kristof-mattei (57bb0f1)
  • Add update-name script by @kristof-mattei (57e5023)
  • Coveralls as CodeCov keeps on failing by @kristof-mattei (fab1710)
  • Specify version, Renovate will pin it by @kristof-mattei (2a44ecb)
  • Make BUILD_DOCKER_CONTAINER configurable from variables by @kristof-mattei (5ab39f5)
  • Env -> vars by @kristof-mattei (a4ef4d5)
  • Get application name automatically by @kristof-mattei (5f71149)
  • Remove unneeded newline by @kristof-mattei (4a3fe57)
  • Cargo fmt for rust 1.72.0 by @kristof-mattei (f2e723a)
  • Ensure we convey that we know we don't report all fields by @kristof-mattei (836cf38)
  • We don't use .idea config by @kristof-mattei (4d22e96)
  • Better defaults by @kristof-mattei (0c8b4a7)
  • Consolidate clippy & rust config on top of main, all the rest causes duplication by @kristof-mattei (e158e41)
  • Don't show progress by @kristof-mattei (2be0887)
  • Name droppable by @kristof-mattei (5f32edd)
  • Add output terminal by @kristof-mattei (86fc9e1)
  • Workflow_dispatch does not take a branch by @kristof-mattei (7cb9b28)
  • Fix new version by @kristof-mattei (ef697ab)
  • Add placeholder for env variable by @kristof-mattei (4bb5340)
  • Move semantic-release config file as per https://github.com/semantic-release/semantic-release/releases/tag/v23.0.0 by @kristof-mattei (e77b9d1)
  • Mixed up config name order by @kristof-mattei (6976f89)
  • Simplified tags by @kristof-mattei (5c2e4f9)
  • Cleanup by @kristof-mattei (80a9dda)
  • Don't set shell, not needed in semgrep container by @kristof-mattei (de4ab4c)
  • Separate scan and fixup, as the scan container doesn't have bash / jq anymore by @kristof-mattei (4e59581)
  • Only upload sarif file itself by @kristof-mattei (0629d45)
  • Set unpack folder, not filepath by @kristof-mattei (3612966)
  • Platform name by @kristof-mattei (d8cf974)
  • Filepaths were wrong by @kristof-mattei (6d1f131)
  • Use artifact v4 settings by @kristof-mattei (d8c091d)
  • Correctly build musl by @kristof-mattei (c712945)
  • Try something else by @kristof-mattei (0efe974)
  • Switch to binary heap by @kristof-mattei (740ac40)

🧪 Testing

  • Trigger build by @kristof-mattei (8ea2267)

⚙️ Miscellaneous Tasks

  • Ensure we take the longest tag, v1.0.0 instead of v1 by @kristof-mattei (f9d106a)
  • Updated devcontainer config by @kristof-mattei (fd84775)
  • Remove lazy_static by @kristof-mattei (fd2eb22)
  • Move to node 20, make backtrace always compile release as we don't care about their internals by @kristof-mattei (47ce350)
  • Use lints by @kristof-mattei (3f9d4ef)
  • DENY uninlined format args by @kristof-mattei (9a8e100)
  • ALLOW uninlined format args by @kristof-mattei (73e964d)
  • Remove redundant quotes by @kristof-mattei (50c419b)
  • Bump uninlined format args priority by @kristof-mattei (61e818b)
  • Add mold, use lints by @kristof-mattei (7a06c47)
  • Restore backtrace always optimize by @kristof-mattei (9f2d778)
  • Fix typo by @kristof-mattei (3bc4758)
  • Pin mold by @kristof-mattei (6222e7a)
  • Disable function-next-line formatting, it looks weird by @kristof-mattei (1eb4dd2)
  • Rename nextversion to next_version by @kristof-mattei (4821da4)
  • Ensure run and debug from main add the right LOG settings by @kristof-mattei (d271883)
  • Console isn't useful, updated casing of levels by @kristof-mattei (0cb31d5)
  • No trailing commas in json by @kristof-mattei (a7b01be)
  • Use internal console, not the terminal for debugging by @kristof-mattei (33e467c)
  • Fix startColumn/endColumn being 0. Is invalid. Normalize json file for diffing, ignore output. Diff is expected by @kristof-mattei (d37020f)
  • Explicitely set prettierrc's path by @kristof-mattei (3787f7f)
  • Align title by @kristof-mattei (0a560bf)
  • Checkout to satisfy the codeql tool by @kristof-mattei (d6f858a)
  • Rename semgrep job to make it register with semgrep by @kristof-mattei (9720764)
  • Use semgrep action, not container by @kristof-mattei (738b8de)
  • Back to container, the action is outdated by @kristof-mattei (dc2bd52)
  • Add category by @kristof-mattei (df3df77)
  • Semgrep 1 job by @kristof-mattei (5c6c2ee)
  • Fix filename by @kristof-mattei (3802280)
  • Allow warnings in test by @kristof-mattei (83d3bb2)
  • Allow warnings in test by @kristof-mattei (e49075f)
  • Set checks with new API by @kristof-mattei (8361952)
  • Fix ] typo by @kristof-mattei (3648333)
  • Try codecov by @kristof-mattei (e1dd293)
  • Support for ARM64 by @kristof-mattei (8658748)
  • Try OCI by @kristof-mattei (d40e4f7)
  • Build with matrix by @kristof-mattei (87566ad)
  • Also add rust target to name by @kristof-mattei (fa11cb5)
  • Correct params by @kristof-mattei (3b4513c)
  • Debugging by @kristof-mattei (89153e2)
  • Export docker by @kristof-mattei (5cff099)
  • Prettier by @kristof-mattei (abe1135)
  • Build on aarch64 by @kristof-mattei (f0ad945)
  • Use into, removing need for compiler directive by @kristof-mattei (3ba4dd1)
  • Linker for aarch64 by @kristof-mattei (112a197)
  • Copy in linker into docker container by @kristof-mattei (57ff932)
  • Arm64 by @kristof-mattei (9510d6d)
  • Minor build changes, formatting by @kristof-mattei (8b1e9f8)
  • Fix typo by @kristof-mattei (3a3e968)
  • Also rebuild when .nvmrc changes by @kristof-mattei (6155455)
  • Readme by @kristof-mattei (1a9954a)
  • Always run reporting, even when no changes as reports are mandatory by @kristof-mattei (c86f535)
  • Fix unused trait by @kristof-mattei (d0c4088)
  • Disable codecov running plugins, disable codecov searching by @kristof-mattei (c946f90)
  • Add linebreaks in the if statements, otherwise the vscode parser gets upset by @kristof-mattei (79ecc87)
  • Remove unneeded id by @kristof-mattei (81b3536)

◀️ Revert

  • (deps) Update rust crate tracing to 0.1.38 by @kristof-mattei (fca8e8d)

[1.0.0] - 2023-02-20

🚀 Features

  • Initial commit by @kristof-mattei (7af0684)
  • Added Quz and test by @kristof-mattei (07ee173)
  • Use crane as tool instead of elaborate docker setup by @kristof-mattei (a5bc70b)
  • Allowed for concurrent building of docker container by @kristof-mattei (7a99b3b)
  • Grcov -> tarpaulin by @kristof-mattei (a37fa30)
  • Use cog by @kristof-mattei (146fdca)
  • Use shell by @kristof-mattei (2a266e9)
  • Rust 1.58.0 by @kristof-mattei (3ac03e8)
  • Rust 1.60.0 by @kristof-mattei (0180532)
  • Rust 1.61.0 by @kristof-mattei (c130478)
  • Upgrade semgrep to latest version by @kristof-mattei (c7dc4f5)
  • Devcontainer by @kristof-mattei (1d77ed5)
  • Rename by @kristof-mattei (cdb34f9)
  • More rust 1.62 by @kristof-mattei (628756b)
  • Wrapping ffi related code by @kristof-mattei (e27ba3c)
  • Improved code to be more idiomatic rust by @kristof-mattei (b830c4d)
  • Better logging by @kristof-mattei (a50db35)
  • Print time as duration by @kristof-mattei (4310fab)
  • Stop accepting (but still wait with poll) when we've reached maximum clients by @kristof-mattei (1014e49)
  • RUST_LOG is now the recommended way to set the log level by @kristof-mattei (0b3d44a)
  • Sync-repo-settings first pass by @kristof-mattei (f0de359)
  • Sync-repo-settings first pass by @kristof-mattei (0d88baa)
  • Clap v4 by @kristof-mattei (c041d06)
  • Better logging, fixed timeout < 1 ms by @kristof-mattei (77a7927)

🐛 Bug Fixes

  • (deps) Update rust crate clap to 3.2.13 by @renovate[bot] (edea331)
  • (deps) Update rust crate tracing-subscriber to 0.3.15 by @renovate[bot] (90d5400)
  • (deps) Update rust crate clap to 3.2.14 by @renovate[bot] (8f562ff)
  • (deps) Update rust crate clap to 3.2.15 by @renovate[bot] (567eac5)
  • (deps) Update rust crate mockall to 0.11.2 by @renovate[bot] (5c77a53)
  • (deps) Update rust crate tracing to 0.1.36 by @renovate[bot] (8eae38f)
  • (deps) Update rust crate clap to 3.2.16 by @renovate[bot] (313f56c)
  • (deps) Update rust crate anyhow to 1.0.59 by @renovate[bot] (a8d4a7e)
  • (deps) Update rust crate libc to 0.2.127 by @renovate[bot] (308b7dd)
  • (deps) Update rust crate anyhow to 1.0.60 by @renovate[bot] (73ea468)
  • (deps) Update rust crate libc to 0.2.129 by @renovate[bot] (446484d)
  • (deps) Update rust crate libc to 0.2.131 by @renovate[bot] (4824612)
  • (deps) Update rust crate anyhow to 1.0.61 by @renovate[bot] (5fe95ec)
  • (deps) Update rust crate clap to 3.2.17 by @renovate[bot] (e03f7ae)
  • (deps) Update rust crate libc to 0.2.132 by @renovate[bot] (b099be8)
  • (deps) Update rust crate anyhow to 1.0.62 by @renovate[bot] (6ca2c06)
  • (deps) Update rust crate clap to 3.2.18 by @renovate[bot] (09d61c7)
  • (deps) Update rust crate clap to 3.2.19 by @renovate[bot] (af221d3)
  • (deps) Update rust crate anyhow to 1.0.63 by @renovate[bot] (76394cb)
  • (deps) Update rust crate clap to 3.2.20 by @renovate[bot] (60afb4a)
  • (deps) Update rust crate anyhow to 1.0.64 by @renovate[bot] (2e7ee14)
  • (deps) Update rust crate clap to 3.2.21 by @renovate[bot] (764dbbe)
  • (deps) Update rust crate anyhow to 1.0.65 by @renovate[bot] (84f8a97)
  • (deps) Update rust crate clap to 3.2.22 by @renovate[bot] (4a316ed)
  • (deps) Update rust crate libc to 0.2.133 by @renovate[bot] (b29f40e)
  • (deps) Update rust crate clap to 4.0.0-rc.3 by @renovate[bot] (f360064)
  • (deps) Update rust crate clap to 4.0.0 by @renovate[bot] (3317c62)
  • (deps) Update rust crate clap to 4.0.2 by @renovate[bot] (bf3ee35)
  • (deps) Update rust crate libc to 0.2.134 by @renovate[bot] (f49fd8e)
  • (deps) Update rust crate clap to 4.0.4 by @renovate[bot] (fa76c72)
  • (deps) Update rust crate clap to 4.0.6 by @renovate[bot] (07a04df)
  • (deps) Update rust crate clap to 4.0.7 by @renovate[bot] (bb47e4c)
  • (deps) Update rust crate clap to 4.0.8 by @renovate[bot] (a82c954)
  • (deps) Update rust crate clap to 4.0.9 by @renovate[bot] (983e58f)
  • (deps) Update rust crate time to 0.3.15 by @renovate[bot] (9222991)
  • (deps) Update rust crate clap to 4.0.10 by @renovate[bot] (37ad192)
  • (deps) Update rust crate tracing to 0.1.37 by @renovate[bot] (8982f72)
  • (deps) Update rust crate tracing-subscriber to 0.3.16 by @renovate[bot] (d8d6ef6)
  • (deps) Update rust crate clap to 4.0.11 by @renovate[bot] (f6867e3)
  • (deps) Update rust crate libc to 0.2.135 by @renovate[bot] (e469c1f)
  • (deps) Update rust crate clap to 4.0.12 by @renovate[bot] (e3f8570)
  • (deps) Update rust crate clap to 4.0.13 by @renovate[bot] (d7bd20c)
  • (deps) Update rust crate clap to 4.0.14 by @renovate[bot] (10ba508)
  • (deps) Update rust crate clap to 4.0.15 by @renovate[bot] (b1fa59e)
  • (deps) Update rust crate clap to 4.0.16 by @renovate[bot] (5942381)
  • (deps) Update rust crate clap to 4.0.17 by @renovate[bot] (aa60a03)
  • (deps) Update rust crate mockall to 0.11.3 by @renovate[bot] (322c816)
  • (deps) Update rust crate anyhow to 1.0.66 by @renovate[bot] (f93aaf4)
  • (deps) Update rust crate clap to 4.0.18 by @renovate[bot] (6cdd41a)
  • (deps) Update rust crate time to 0.3.16 by @renovate[bot] (35f989e)
  • (deps) Update rust crate libc to 0.2.136 by @renovate[bot] (9b0a216)
  • (deps) Update rust crate libc to 0.2.137 by @renovate[bot] (f7a2b7e)
  • (deps) Update rust crate clap to 4.0.19 by @renovate[bot] (3a5c878)
  • (deps) Update rust crate time to 0.3.17 by @renovate[bot] (13f297a)
  • (deps) Update rust crate clap to 4.0.20 by @renovate[bot] (89ea355)
  • (deps) Update rust crate clap to 4.0.22 by @renovate[bot] (4e358b2)
  • (deps) Update rust crate clap to 4.0.23 by @renovate[bot] (6a891c7)
  • (deps) Update rust crate clap to 4.0.24 by @renovate[bot] (8d27756)
  • (deps) Update rust crate clap to 4.0.25 by @renovate[bot] (57de2de)
  • (deps) Update rust crate clap to 4.0.26 by @renovate[bot] (97bb5af)
  • (deps) Update rust crate clap to 4.0.27 by @renovate[bot] (7127d7a)
  • (deps) Update rust crate clap to 4.0.28 by @renovate[bot] (10170c2)
  • (deps) Update rust crate clap to 4.0.29 by @renovate[bot] (2f95759)
  • (deps) Update rust crate libc to 0.2.138 by @renovate[bot] (4857653)
  • (deps) Update rust crate anyhow to 1.0.67 by @renovate[bot] (83bd5f6)
  • (deps) Update rust crate anyhow to 1.0.68 by @renovate[bot] (1501690)
  • (deps) Update rust crate clap to 4.0.30 by @renovate[bot] (87acc7f)
  • (deps) Update rust crate libc to 0.2.139 by @renovate[bot] (2c90421)
  • (deps) Update rust crate clap to 4.0.32 by @renovate[bot] (b427390)
  • (deps) Update rust crate clap to 4.1.0 by @renovate[bot] (a4d95e9)
  • (deps) Update rust crate clap to 4.1.1 by @renovate[bot] (7c126e4)
  • (deps) Update rust crate clap to 4.1.2 by @renovate[bot] (995d0fa)
  • (deps) Update rust crate clap to 4.1.3 by @renovate[bot] (a0f9230)
  • (deps) Update rust crate clap to 4.1.4 by @renovate[bot] (ae04277)
  • (deps) Update rust crate anyhow to 1.0.69 by @renovate[bot] (be6d82c)
  • (deps) Update rust crate clap to 4.1.6 by @renovate[bot] (5a6120b)
  • (deps) Update rust crate time to 0.3.18 by @renovate[bot] (373228e)
  • (deps) Update rust crate time to 0.3.19 by @renovate[bot] (e1f22d3)
  • Enabled codecov by @kristof-mattei (70a7b60)
  • Codecov by @kristof-mattei (1f6458f)
  • Bumped cargo version by @kristof-mattei (f47f7d0)
  • Username.toLowerCase() by @kristof-mattei (3c41052)
  • Make sure husky doesn't install on CI servers by @kristof-mattei (6908d84)
  • Download grcov from releases, WAY faster by @kristof-mattei (9a8c19b)
  • Don't try extract bz2 as gzip by @kristof-mattei (edd13c8)
  • Arguments go into an array by @kristof-mattei (9c6ff93)
  • 2nd param is dest, not flags, null to infer destination though by @kristof-mattei (6db1ca8)
  • Remove duplicated login by @kristof-mattei (03eeddf)
  • Split build and push for faster overall times by @kristof-mattei (83d504e)
  • Reduced parent^2 detection complexity by @kristof-mattei (2fab698)
  • Forgot to put back line to add SHA to $env by @kristof-mattei (5e2a12a)
  • --quiet isn't quiet by @kristof-mattei (764ef0a)
  • Initialize otherwise EXITCODE is not set on success, and then it still fails 😅 by @kristof-mattei (6658ea7)
  • Fake commit by @kristof-mattei (80eec6e)
  • Centralized names by @kristof-mattei (2e2345b)
  • Removed submodules, going direct by @kristof-mattei (2e2a71c)
  • Switched to fixed commits for actions by @kristof-mattei (2bd59a8)
  • Fix for too much action... by @kristof-mattei (8256387)
  • Removed needs for docker-build to allow parallel operation by @kristof-mattei (64986f6)
  • Remove be by @kristof-mattei (21d027b)
  • Reduce docker tag complexity by @kristof-mattei (d187184)
  • Aspiring comments by @kristof-mattei (791bbed)
  • ToUpper() by @kristof-mattei (81ba43c)
  • Added skip-tags to prevent it from pushing tags by @kristof-mattei (3806f32)
  • Dry run still verifies push permissions by @kristof-mattei (57b2cde)
  • Even dry-run wants a token by @kristof-mattei (a1349fc)
  • Handle script dependency by @kristof-mattei (54be1b9)
  • Corrected library usage by @kristof-mattei (ed8e289)
  • Forgot .rest by @kristof-mattei (2cb78e7)
  • Variable correction by @kristof-mattei (7e0baaa)
  • Create reports directory, otherwise tool complains by @kristof-mattei (15ef2e8)
  • Capture the rest, not the value called 'rest' by @kristof-mattei (222ef7c)
  • Renamed for clarity by @kristof-mattei (319817f)
  • Locked node version by @kristof-mattei (5a7acea)
  • Reran npm install with npm 8 to update package-lock by @kristof-mattei (2f51f25)
  • Added npm to dependabot by @kristof-mattei (f99a1cb)
  • A change in build scripts should cause a full rebuild by @kristof-mattei (4e3da47)
  • Use environment variable to get cargo location by @kristof-mattei (c57b6db)
  • Corrected environment variable by @kristof-mattei (40527e4)
  • Updated cargo cache to use tilde again by @kristof-mattei (e650509)
  • See if we can cache the whole .cargo directory by @kristof-mattei (54d824f)
  • Updated concurrency key by @kristof-mattei (eda182b)
  • Leverage setup-node's ability to read from .nvmrc by @kristof-mattei (f78dc4c)
  • Added missing data by @kristof-mattei (230c651)
  • Alltargets for tarpaulin by @kristof-mattei (3ba7006)
  • Install tarpaulin from source by @kristof-mattei (9f1966c)
  • Synced tool invocation parameters by @kristof-mattei (8417c23)
  • Bumped rust version by @kristof-mattei (c84b022)
  • Added rust-toolchain, symlinked to rust-toolchain.toml by @kristof-mattei (cac0b9a)
  • Getting toolchain file to work by @kristof-mattei (15ae1ab)
  • Try with profile and toolchain specified here by @kristof-mattei (05991b7)
  • Infer components from rust-toolchain.toml by @kristof-mattei (e8aa97d)
  • Corrected build dependencies, all-done work be a success if docker-build failed by @kristof-mattei (ee3789d)
  • The world is ok by @kristof-mattei (b9c1196)
  • Fixed wrong needs name by @kristof-mattei (977e159)
  • Set up toolchain manually by @kristof-mattei (f5f92d6)
  • -y to accept defaults by @kristof-mattei (9280bfc)
  • Don't fail tarpaulin when a test fails by @kristof-mattei (b065efa)
  • Rebuild when NPM packages change by @kristof-mattei (43b4a7f)
  • Add commit linting by @kristof-mattei (141820a)
  • Npm cleanup by @kristof-mattei (12b30b3)
  • Reduced complexity tied to semantic release because cog doesn't need it by @kristof-mattei (21ed988)
  • Set git user and email so that cog bump works by @kristof-mattei (01efb04)
  • Set the right variable by @kristof-mattei (18978f8)
  • Ensure we're logged in to use the registry cache by @kristof-mattei (994a73c)
  • Reordered cache restore and toolchain setup by @kristof-mattei (5f08e37)
  • Try coveralls by @kristof-mattei (2e06476)
  • Try coveralls by @kristof-mattei (d7196c5)
  • Renamed step name by @kristof-mattei (a7044ff)
  • Remove cache exclusion by @kristof-mattei (baee94e)
  • Use built-in rustup by @kristof-mattei (1b2d13b)
  • Removed unneeded linting file by @kristof-mattei (7a6b3ed)
  • Merged configuration into 1 by @kristof-mattei (db6004a)
  • Updated to 2021 edition by @kristof-mattei (cee0bd0)
  • Restored packages configuration by @kristof-mattei (506eac8)
  • Missing package by @kristof-mattei (a20bc10)
  • Lock down sha256 of docker images by @kristof-mattei (659aadd)
  • Grcov intstead of tarpaulin by @kristof-mattei (d8f1fe1)
  • Filename was wrong + comment update + rust-version bump by @kristof-mattei (4371418)
  • Corrected title by @kristof-mattei (b3b0cb6)
  • Merge steps for testbased coverage by @kristof-mattei (a7b74e1)
  • Install llvm tools by @kristof-mattei (3d5b63b)
  • Typo in env variable by @kristof-mattei (d4e47fa)
  • Code climate test reporter by @kristof-mattei (9c58b72)
  • Use correct subcommand by @kristof-mattei (96fa7aa)
  • Remove dependency on build to run on main by @kristof-mattei (0a6b0c6)
  • Tag -> sha by @kristof-mattei (7be092d)
  • Filter out lcov by @kristof-mattei (60e9e4e)
  • Also keep tests by @kristof-mattei (a746b08)
  • Add linebreak by @kristof-mattei (4712a1f)
  • Set code climate filter by @kristof-mattei (e171505)
  • No need to bring in action just for this by @kristof-mattei (faa92dc)
  • Removed spaces by @kristof-mattei (15a0f18)
  • Auto dependabot merge by @kristof-mattei (cdc772a)
  • Ignore merge commit linting by @kristof-mattei (314180a)
  • Instrument coverage is stable! by @kristof-mattei (cd2a8e6)
  • Switch to auto config by @kristof-mattei (71ec2d9)
  • Remove fixes by @kristof-mattei (e90953e)
  • Add user by @kristof-mattei (4e414de)
  • Set the right user by @kristof-mattei (c82af71)
  • Set permissions by @kristof-mattei (d3c9dcf)
  • Added rand_line tests with mocks! by @kristof-mattei (22ed0a0)
  • Fixed bounds, added comments, added test sync system by @kristof-mattei (06a9954)
  • Try centralized renovate config by @kristof-mattei (973829b)
  • Download binstall to /tmp to avoid additional untracked files by @kristof-mattei (eb3d325)
  • Binstall now wants stuff with a capital by @kristof-mattei (4e862db)
  • Compilation error on macos by @kristof-mattei (6f15b9b)
  • Added more line tests by @kristof-mattei (0654039)
  • Consolidate cli parsing and config setting, they don't exist separately by @kristof-mattei (954e025)
  • Don't copy paste by @kristof-mattei (d9ed65e)
  • Iterating, small improvements by @kristof-mattei (b2576e9)
  • Set delay back to 10 seconds by @kristof-mattei (f05f3ae)
  • Cargo fmt by @kristof-mattei (bcc8d01)
  • Lowercase package fmt by @kristof-mattei (d464837)
  • Fix schema by @kristof-mattei (916ce32)
  • Fix schema by @kristof-mattei (2363092)
  • Don't require reviews by @kristof-mattei (921c419)
  • Force signed commits by @kristof-mattei (9c408fd)
  • Update rules by @kristof-mattei (db556a8)
  • Set the correct tag by @kristof-mattei (273291f)
  • Spacing by @kristof-mattei (16e2374)
  • Fixed warnings by @kristof-mattei (f8d0f6e)
  • Deny stuff, nobody reads warnings by @kristof-mattei (20a9980)
  • Semgrep from container by @kristof-mattei (de3c82d)
  • Set tag & sha256 by @kristof-mattei (7b6e267)
  • Group imports by @kristof-mattei (a561eab)
  • Quotes by @kristof-mattei (91c129c)
  • Comment out nightly function, add match | by @kristof-mattei (d0c9366)
  • No leading pipes by @kristof-mattei (1010233)
  • Correct cocogitto again with binstall by @kristof-mattei (6d58aa7)
  • Google -> probot by @kristof-mattei (23ac95c)
  • Allow overrides by @kristof-mattei (33769f0)
  • Add other settings by @kristof-mattei (f520994)
  • Remove method call t() by @kristof-mattei (b347d07)
  • Set-output is deprecated by @kristof-mattei (8b69dd4)
  • Statistics by @kristof-mattei (49362ce)
  • Rename by @kristof-mattei (ea3e564)
  • Added default impl as per api recommendations by @kristof-mattei (6b3d0f6)
  • Nicer bool to int by @kristof-mattei (74092f3)
  • Allow macro to be called with both StdError and anyhow::Error by @kristof-mattei (b9b28bb)
  • Formatting by @kristof-mattei (436e2dd)
  • Reduced cli parsing complexity by @kristof-mattei (f063866)
  • Set correct nextest config by @kristof-mattei (2447503)
  • Use up to date action by @kristof-mattei (47190c9)
  • Bump packages by @kristof-mattei (b332bfc)
  • Separate before and after cache by @kristof-mattei (82f9775)
  • Settings by @kristof-mattei (769ba7d)
  • Formatting by @kristof-mattei (a6c47ee)
  • Formatting by @kristof-mattei (f71fbed)
  • Snake in comments is causing parsing failures by @kristof-mattei (69d278d)
  • Use cocogitto bump, and support no new version generated by @kristof-mattei (68a37df)
  • Prevent cog throwing an error which causes script termination by @kristof-mattei (a0e6468)
  • Clippy 1.67 by @kristof-mattei (5da97ae)
  • Set latest tag by @kristof-mattei (1870e1d)
  • Switch to editorconfig by @kristof-mattei (02402b7)
  • Allow uninlined format args by @kristof-mattei (203df05)
  • Add update script by @kristof-mattei (bb08a31)
  • Make clippy more annoying by @kristof-mattei (af9bc12)
  • Hack version (?) by @kristof-mattei (58ff338)
  • Remove version, doesn't work for container > image by @kristof-mattei (2ef1e88)
  • Set rangeStrategy by @kristof-mattei (752da2c)
  • Unset rangeStrategy, move to the renovate base config by @kristof-mattei (2dae343)
  • Editorconfig settings for shell files by @kristof-mattei (72d74b7)
  • Pin clippy by @kristof-mattei (bd33a24)
  • Uninlined args, it's not well recognized and actually doesn't improve readability by @kristof-mattei (8bbf318)
  • Yeet code climate by @kristof-mattei (0ff8087)
  • Lock down with version and digest by @kristof-mattei (ea6cda5)
  • Delete .idea, shouldn't be committed by @kristof-mattei (f2ddf95)

🧪 Testing

  • Sign with GPG signature by @kristof-mattei (979cd32)
  • Sign with GPG signature by @kristof-mattei (63d0aa2)
  • Flow by @kristof-mattei (9e940fb)
  • Print changelog.md by @kristof-mattei (ce90089)
  • Failure test by @kristof-mattei (fc23c01)

⚙️ Miscellaneous Tasks

  • Copy tags with docker tags again by @kristof-mattei (8ffcf1e)
  • Spelling correction by @kristof-mattei (78e52a8)
  • Removed unneeded print by @kristof-mattei (045ea6c)
  • Added comment for future me <insert 88mph joke> by @kristof-mattei (1c4c032)
  • Renamed files by @kristof-mattei (e34981a)
  • Debugging changelog printing issues by @kristof-mattei (cf9a3de)
  • Fix linebreaks by @kristof-mattei (25900e3)
  • Forgot dependency by @kristof-mattei (24064f8)
  • Fix space by @kristof-mattei (023334b)
  • Added final step by @kristof-mattei (ea08b74)
  • Update README.md by @kristof-mattei (f043d40)
  • Updated name everywhere by @kristof-mattei (e0da1df)
  • Bumped rust numbers everywhere by @kristof-mattei (a0577b5)
  • Fixed name by @kristof-mattei (eb13981)
  • Consolidated npm usage by @kristof-mattei (146c18f)
  • Cleanup un-used script by @kristof-mattei (e8ab324)
  • Foundation for correct version numbers by @kristof-mattei (82fe6c5)
  • Set version number of Rust binary at build time by @kristof-mattei (5746431)
  • Reduce unneeded builds by @kristof-mattei (ed49297)
  • Add dry-run to make sure we don't publish preemptively by @kristof-mattei (5285cee)
  • Ensure checkout so that we have a package-lock by @kristof-mattei (4eeb52e)
  • Remove spurious ) by @kristof-mattei (5a81c7e)
  • I used the wrong script by @kristof-mattei (7dcc44d)
  • Flip aroud switches until we find the right combination by @kristof-mattei (1c225f6)
  • Hack the semantic-release by @kristof-mattei (65bd2eb)
  • Semantic-release doesn't like refs/pulls/12/merge, surrounding with quotes to test by @kristof-mattei (c3acbf5)
  • Just trying to get this to work by @kristof-mattei (b5478dd)
  • Can't go without --no-ci by @kristof-mattei (29fbe92)
  • Try get last tag by @kristof-mattei (a37253e)
  • Removed duplicate version id by @kristof-mattei (97ee09a)
  • Better way to check out the head? by @kristof-mattei (04c1587)
  • Work around semantic-release restrictions by @kristof-mattei (63a6315)
  • Hack around semantic-release some more by @kristof-mattei (3bd1a9c)
  • Wrong script name by @kristof-mattei (517cb82)
  • Skip tag, we don't want to give this one rights to push by @kristof-mattei (278546c)
  • Give more permissions for dry-run by @kristof-mattei (1d5cbf0)
  • Testing new flow by @kristof-mattei (8d9c25a)
  • Fix publish script by @kristof-mattei (68bb738)
  • Check for changes by @kristof-mattei (39f071c)
  • Restructure, remove unneeded submodule pull by @kristof-mattei (cfebd29)
  • Fix condition by @kristof-mattei (02df130)
  • Split steps by @kristof-mattei (95bf3b6)
  • Reduced complexity of filter by @kristof-mattei (20f398c)
  • Beautified titles by @kristof-mattei (00b5d37)
  • Updated task name by @kristof-mattei (10882f2)
  • Prevent clippy from running twice by @kristof-mattei (5db45b9)
  • Aligned commandline parameters by @kristof-mattei (fd9d518)
  • Expanded clippy warnings by @kristof-mattei (01272f6)
  • Also run pedantic and cargo test on push by @kristof-mattei (23ba6db)
  • Also run test-and-report on main to update 'main' coverage by @kristof-mattei (07cab02)
  • Also run clippy when merged to main to track progress by @kristof-mattei (bccc597)
  • Create LICENSE by @kristof-mattei (9662fd0)
  • Respect cargo.lock when doing cargo install by @kristof-mattei (20b7f38)
  • Fixed the name by @kristof-mattei (7166635)
  • Remove outdated comment by @kristof-mattei (88369f7)
  • Switch to cog by @kristof-mattei (d9dc537)
  • Switch to cog wip by @kristof-mattei (70bc0fe)
  • Use registry cache by @kristof-mattei (6e66668)
  • Typo, docker -> Docker by @kristof-mattei (8571cd7)
  • Use built-in rustup by @kristof-mattei (e3a791a)
  • Set the checkout name by @kristof-mattei (a8a45b4)
  • Fixed rustup update warning about rustfmt and cargo-fmt by @kristof-mattei (bb187f3)
  • No need to run clippy on push to main by @kristof-mattei (44890f7)
  • Updated generated cache name by @kristof-mattei (4aa7084)
  • Removed todo that's not gonna happen by @kristof-mattei (5205794)
  • Set nice name by @kristof-mattei (22f0bca)
  • Removed unneeded comments by @kristof-mattei (dca69dc)
  • Exclude rustfmt and cargo-fmt from the cache as rustup doesn't like that by @kristof-mattei (d95f77f)
  • Use built-in rustup by @kristof-mattei (5a98432)
  • Exclude rustfmt and cargo-fmt from the cache as rustup doesn't like that by @kristof-mattei (2c04592)
  • Run prettier by @kristof-mattei (46ff0fb)
  • Don't clean before clippy, not needed by @kristof-mattei (253afc2)
  • Don't consider it 'all-done' when anything is cancelled by @kristof-mattei (4fdc19d)
  • Also rebuild on cargo.lock changes by @kristof-mattei (b196ad4)
  • Updated npm packages by @kristof-mattei (79e5129)
  • Also bump rust-toolchain to rust 1.58.1 by @kristof-mattei (1f91934)
  • Cleaned up rustfmt, added 2 settings by @kristof-mattei (b484519)
  • Set test comment mode by @kristof-mattei (137affd)
  • Formatting! by @kristof-mattei (f2ab063)
  • Don't create new comment, recycle! by @kristof-mattei (c3a7cb4)
  • Fixed title by @kristof-mattei (14bdc49)
  • Correctly report test failure by @kristof-mattei (6250142)
  • Also update cargo & toolchain by @kristof-mattei (291be2a)
  • Also update cargo & toolchain by @kristof-mattei (52e4649)
  • Fail done properly by @kristof-mattei (9a420bf)
  • Made task file rust-analyzer compliant by @kristof-mattei (6f244be)
  • Spacing and remove verbose by @kristof-mattei (abceeeb)
  • Add release test script by @kristof-mattei (0918c90)
  • Consolidated extensions by @kristof-mattei (7ebc90c)
  • Add title (name) to step by @kristof-mattei (8f4396d)
  • Docker images names should always be lowercase by @kristof-mattei (9932b72)
  • Add shell name and consolidated format by @kristof-mattei (00ca5d7)
  • Delete unneeded file by @kristof-mattei (4734616)
  • Update packages by @kristof-mattei (c39ff7e)
  • Clean up semgrep file, update package-lock by @kristof-mattei (df7e1e4)
  • Crlf to lf by @kristof-mattei (fdca795)
  • Install latest semgrep by @kristof-mattei (b720d30)
  • Use token to get more rules by @kristof-mattei (342529b)
  • Patch remaining names by @kristof-mattei (bff9a99)
  • Wip by @kristof-mattei (4832ab7)
  • Rewriting syscalls to rust by @kristof-mattei (5962a2c)
  • Try to speed up by using binstall by @kristof-mattei (ddf6fc7)
  • And more 1.62 by @kristof-mattei (f048ac0)
  • Fix the binary names by @kristof-mattei (e700aaa)
  • Spacing, made lint-commits also use binstall by @kristof-mattei (c4daf59)
  • Updated file property to junit_files as per EnricoMi/publish-unit-test-result-action#285 by @kristof-mattei (73a0ad7)
  • Bump all packages by @kristof-mattei (cbfa048)
  • Added script to easily update from upstream by @kristof-mattei (17ce5cf)
  • Updated package-lock (delete, recreate) by @kristof-mattei (fe16ff1)
  • Better tracing by @kristof-mattei (752e9f0)
  • Restructuring by @kristof-mattei (6bad34f)
  • Remove duplicate USER, not needed by @kristof-mattei (2bc87f5)
  • Enable renovate by @kristof-mattei (741b4bd)
  • Explicitly set token to avoid failed uploads by @kristof-mattei (45e6bcf)
  • Disable coveralls, it's acting up by @kristof-mattei (e8ff3d3)
  • Don't use unsafe methods when we have safer methods by @kristof-mattei (3bad4e4)
  • Set better renovate.json config by @kristof-mattei (b8b38cb)
  • Disable dependabot by @kristof-mattei (6c005be)
  • One-off fix that wasn't visible previously as we sent in a 256 length buffer, even when we consumed less by @kristof-mattei (12130aa)
  • Use GitHub's automerge capabilities. by @kristof-mattei (6e886c5)
  • Also include rust-specific configs by @kristof-mattei (0888cb2)
  • Fixed double update typo by @kristof-mattei (bc15a92)
  • Testing renovate's custom file updater by @kristof-mattei (7918b9c)
  • Increased readability to get time since epoch by @kristof-mattei (585cfe3)
  • New -> default by @kristof-mattei (8d4dc9f)
  • Remove codecov and coveralls by @kristof-mattei (e3f9cdc)
  • Restored codecov, remove executable modifier by @kristof-mattei (b45eb0f)
  • Disable coveralls & codecov by @kristof-mattei (c43c49a)
  • Put versions so that renovate can tag correctly by @kristof-mattei (dce5fd5)
  • Remove variable from dockerfile by @kristof-mattei (1a47885)
  • Remove comments by @kristof-mattei (2ae64cb)
  • Try codecov again by @kristof-mattei (f53b8db)
  • Change logging by @kristof-mattei (0e3b577)
  • Node v18 by @kristof-mattei (33b78ea)
  • Bump package-lock.json by @kristof-mattei (1e0d6eb)