|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2025-10-29) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* Production image tag changed from :latest to :stable |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* (re)add registry login to push to GHCR ([#53](https://github.com/castrojo/finpilot/issues/53)) ([bc92a51](https://github.com/castrojo/finpilot/commit/bc92a516af548351c038f10a6a4574740badfcd4)) |
| 13 | +* add artifacthub metadata by default and WIP README ([#48](https://github.com/castrojo/finpilot/issues/48)) ([3390db9](https://github.com/castrojo/finpilot/commit/3390db95f4c8ac2e4a759a9940c0e372e9ba11d1)) |
| 14 | +* add copr example ([#58](https://github.com/castrojo/finpilot/issues/58)) ([acf114c](https://github.com/castrojo/finpilot/commit/acf114c41649ca45b17b84fe884747c63ba24979)) |
| 15 | +* add COSMIC desktop replacement example script ([3c25fac](https://github.com/castrojo/finpilot/commit/3c25facbda315fe9f72acc2091e27ab4136086a3)) |
| 16 | +* Add examples of image-template to README ([#37](https://github.com/castrojo/finpilot/issues/37)) ([7aa4737](https://github.com/castrojo/finpilot/commit/7aa4737dfa685bf300bc9da844929ed045620485)) |
| 17 | +* add Flatpak preinstall support with Bluefin defaults ([71a7676](https://github.com/castrojo/finpilot/commit/71a7676d728ee4be276ee553a3bab516cee1ac52)) |
| 18 | +* add GHCR image cleanup workflow ([ed81c25](https://github.com/castrojo/finpilot/commit/ed81c257021f6671bd5f56aee237ca12e8993b16)) |
| 19 | +* add github actions build workflow ([2a26bae](https://github.com/castrojo/finpilot/commit/2a26bae17c13890a2cf4417830abaa409f227379)) |
| 20 | +* add Homebrew Brewfile validation to pre-commit hooks ([a449bf7](https://github.com/castrojo/finpilot/commit/a449bf74ad2d16f7cbce033534f36521a6033b90)) |
| 21 | +* add justfile pattern from M2's PRs to bluefin ([#54](https://github.com/castrojo/finpilot/issues/54)) ([8c6b00f](https://github.com/castrojo/finpilot/commit/8c6b00ffd80bf4542464a2415cce902d685e0fb5)) |
| 22 | +* Add more community examples ([#103](https://github.com/castrojo/finpilot/issues/103)) ([f825b61](https://github.com/castrojo/finpilot/commit/f825b61c85447dcba26f01747f9323e754b03eef)) |
| 23 | +* add pre-commit hooks for config validation ([2471bb1](https://github.com/castrojo/finpilot/commit/2471bb1f9db0d2acd6fc70fee64646944241af3b)) |
| 24 | +* add production checklist with optional SBOM, rechunker, and cosign ([5526fab](https://github.com/castrojo/finpilot/commit/5526fabcac0f67c4bb4ae5f1e2755ef36f5806a9)) |
| 25 | +* add project name configuration to Containerfile ([036d349](https://github.com/castrojo/finpilot/commit/036d349751bd8e463cdd5996a8c8810dc29cb116)) |
| 26 | +* add release-please workflow with testing branch ([ba798ad](https://github.com/castrojo/finpilot/commit/ba798ad012241e78d2723fe5452c36da22302001)) |
| 27 | +* add ujust commands to invoke custom Brewfiles ([7e06dc7](https://github.com/castrojo/finpilot/commit/7e06dc7ccc1cc3d072125020e9c7ee0a2a182999)) |
| 28 | +* add ujust support for user-facing just commands ([f87bf7a](https://github.com/castrojo/finpilot/commit/f87bf7a67162a38d6d0cf584c3aa076fb55abc3f)) |
| 29 | +* add validation workflows for brewfiles, flatpaks, justfiles, and shellcheck ([9bff21d](https://github.com/castrojo/finpilot/commit/9bff21dc799d202e7715cb1e13fbf933ebc3fab5)) |
| 30 | +* Added additional information in base containerfile ([70cb151](https://github.com/castrojo/finpilot/commit/70cb151691908d500f70829389de78c0cacc6f80)) |
| 31 | +* allows packages to install in /opt ([#150](https://github.com/castrojo/finpilot/issues/150)) ([5bf7f2a](https://github.com/castrojo/finpilot/commit/5bf7f2ad5140958f00c785a558c2d3f4e9abb2b9)) |
| 32 | +* automate Renovate with scheduled workflow ([c9a557c](https://github.com/castrojo/finpilot/commit/c9a557c8357dfe936fd0830ebf84d687101cb99b)) |
| 33 | +* Avoid copying build files into image, add option for linting ([#93](https://github.com/castrojo/finpilot/issues/93)) ([6382bb3](https://github.com/castrojo/finpilot/commit/6382bb38313ca960f51ce6cf24eb5ac75a87d9d6)) |
| 34 | +* Bind mount podman container storage to btrfs loopback ([#115](https://github.com/castrojo/finpilot/issues/115)) ([7cc76c4](https://github.com/castrojo/finpilot/commit/7cc76c4fd067355c21267e33e9634d72aeb610b8)) |
| 35 | +* build in tempdir and move files on success ([#82](https://github.com/castrojo/finpilot/issues/82)) ([e0e4a78](https://github.com/castrojo/finpilot/commit/e0e4a78dfbe3a1a054a7e1342eac68430c529d96)) |
| 36 | +* **build-iso:** Add ability to generate ISO ([#79](https://github.com/castrojo/finpilot/issues/79)) ([eb0cc45](https://github.com/castrojo/finpilot/commit/eb0cc45977b7dc47656c117a9ed34cfd66857912)) |
| 37 | +* Change Anaconda settings for non-gnome images ([#127](https://github.com/castrojo/finpilot/issues/127)) ([9ad8c31](https://github.com/castrojo/finpilot/commit/9ad8c318a9f68d57cb25fd047ec617b381ec6624)) |
| 38 | +* **ci:** add concurrency ([#38](https://github.com/castrojo/finpilot/issues/38)) ([90c3f2c](https://github.com/castrojo/finpilot/commit/90c3f2c60a127e440e94d621e65fb8aee14dcc92)) |
| 39 | +* **ci:** add fallback condition for btrfs bind mount ([#134](https://github.com/castrojo/finpilot/issues/134)) ([c697570](https://github.com/castrojo/finpilot/commit/c697570bbfa4791e9716fba904984c41bfa06c88)) |
| 40 | +* **ci:** buildah: del `disable-content-trust`, enable zstd compression; bump sigstore/cosign-installer to 3.7.0 ([#39](https://github.com/castrojo/finpilot/issues/39)) ([45dad42](https://github.com/castrojo/finpilot/commit/45dad42de4c0fbcf3941bf455dc055427e976053)) |
| 41 | +* Enable linting by default ([#95](https://github.com/castrojo/finpilot/issues/95)) ([949ae66](https://github.com/castrojo/finpilot/commit/949ae66d2a55e708cc72f1b02efb36f243f0dc7e)) |
| 42 | +* first pass at a simple downstream build ([0c9be97](https://github.com/castrojo/finpilot/commit/0c9be97ab878b2ed98850b5ba44725c8e40cfb17)) |
| 43 | +* ignore cosign.key ([#8](https://github.com/castrojo/finpilot/issues/8)) ([2cae75d](https://github.com/castrojo/finpilot/commit/2cae75d77d678cd5a2c9300347143bcf9fedc1ba)) |
| 44 | +* initial update of readme ([340e8ba](https://github.com/castrojo/finpilot/commit/340e8ba38bb092d5f71255c1a343718eaa4e24ff)) |
| 45 | +* make image signing optional with improved onboarding ([f264e8e](https://github.com/castrojo/finpilot/commit/f264e8ebb997e160a0db05f88a46ef6ffb483d50)) |
| 46 | +* Maximize build space ([#22](https://github.com/castrojo/finpilot/issues/22)) ([93a8118](https://github.com/castrojo/finpilot/commit/93a8118920a0e7fb088e2fd07a9cdf370fa9a0e9)) |
| 47 | +* reconfigure release-please to create PRs from testing to main ([550d23d](https://github.com/castrojo/finpilot/commit/550d23d600247155ebb031cb275913413cf0857a)) |
| 48 | +* rename :latest tag to :stable for production images ([b803bcf](https://github.com/castrojo/finpilot/commit/b803bcf05236e05f2d86d512dd32549450c14d64)) |
| 49 | +* simplify template ([#44](https://github.com/castrojo/finpilot/issues/44)) ([2c954ab](https://github.com/castrojo/finpilot/commit/2c954ab4a89496bde0829000e2041dada4c131a5)) |
| 50 | +* Updated build.yml to include container signing section ([695cbe5](https://github.com/castrojo/finpilot/commit/695cbe518a3c44662f91ccda0892174f6a4a018a)) |
| 51 | +* Use bind mounts to keep final image clean ([#92](https://github.com/castrojo/finpilot/issues/92)) ([6267a70](https://github.com/castrojo/finpilot/commit/6267a70bca612e9a8f3f0c671d4b9b3880f0ee7c)) |
| 52 | + |
| 53 | + |
| 54 | +### Bug Fixes |
| 55 | + |
| 56 | +* _rootful_load_image would not copy if the user image was different ([#88](https://github.com/castrojo/finpilot/issues/88)) ([f1d1442](https://github.com/castrojo/finpilot/commit/f1d14428d11a562a537942bc6e2fed8bcea60a70)) |
| 57 | +* Add rootfs argument to _build-bib ([#96](https://github.com/castrojo/finpilot/issues/96)) ([3b91b7d](https://github.com/castrojo/finpilot/commit/3b91b7d8d9649cc709eea6c1f77ce6d8bffe18aa)) |
| 58 | +* add shellcheck directives to silence source warnings ([9dc33d0](https://github.com/castrojo/finpilot/commit/9dc33d0e223c8f83b89e24d891483fe30155200f)) |
| 59 | +* **ci:** improve renovate regex pattern and rechunk rule coverage ([03eeb13](https://github.com/castrojo/finpilot/commit/03eeb134438ab1f3466bc896c5fd9740cfbc7cba)) |
| 60 | +* **ci:** split cosign steps ([#6](https://github.com/castrojo/finpilot/issues/6)) ([13e83d3](https://github.com/castrojo/finpilot/commit/13e83d301dacbab7d7fef73022b4c20caf7f6335)) |
| 61 | +* clarify ostree container commit must be used ([#4](https://github.com/castrojo/finpilot/issues/4)) ([bb583f3](https://github.com/castrojo/finpilot/commit/bb583f32d0a4de4b7fb8e4f5d0d5645eca4a6745)) |
| 62 | +* configure rechunk action to run on built image ([d0cf820](https://github.com/castrojo/finpilot/commit/d0cf8208c07bdd430fda1949cbc3b09a78c191be)) |
| 63 | +* configure release-please to target testing branch ([95322fe](https://github.com/castrojo/finpilot/commit/95322fe5a55cceb942b696162a39bf662e6db546)) |
| 64 | +* correct Containerfile COPY directive to preserve build directory structure ([ae43f6a](https://github.com/castrojo/finpilot/commit/ae43f6a0ee3393ef70f63bede0ac63b9ae003571)) |
| 65 | +* correct Flatpak preinstall file format to INI style ([7fa2eb0](https://github.com/castrojo/finpilot/commit/7fa2eb0c349f4a985052e8ca21f971544d045094)) |
| 66 | +* correct typo 10-10-build.sh to 10-build.sh in documentation ([52bc0d0](https://github.com/castrojo/finpilot/commit/52bc0d00580391684cb998c1f999d066ec290dc8)) |
| 67 | +* correct YAML indentation in build workflow ([9c23b3e](https://github.com/castrojo/finpilot/commit/9c23b3ecbd3ac41501860c74b71a1d429a8ad1bb)) |
| 68 | +* default btrfs filesystem for image ([#62](https://github.com/castrojo/finpilot/issues/62)) ([e18196e](https://github.com/castrojo/finpilot/commit/e18196e1c914d29615628474aa81fcd0e2625c3e)) |
| 69 | +* **docs:** update link to bootc docs ([#77](https://github.com/castrojo/finpilot/issues/77)) ([f39efa0](https://github.com/castrojo/finpilot/commit/f39efa0fddeb1849a1ae0fbb4f9b38a344521f15)) |
| 70 | +* incorrect URL for bib image on justfile ([#55](https://github.com/castrojo/finpilot/issues/55)) ([8ce1cdb](https://github.com/castrojo/finpilot/commit/8ce1cdb82a13e27e085e08b4c43af60af819b9ff)) |
| 71 | +* install packages via dnf5 ([#74](https://github.com/castrojo/finpilot/issues/74)) ([aeec38a](https://github.com/castrojo/finpilot/commit/aeec38abcfa8bdc44d812e7f0ec0cdab629007d5)) |
| 72 | +* Justfile variable usage and formatting ([#65](https://github.com/castrojo/finpilot/issues/65)) ([10777e9](https://github.com/castrojo/finpilot/commit/10777e9d49a26239a4f737cb4ccbd27276762ee4)) |
| 73 | +* **justfile:** `just lint` and `just format` pass when `shellcheck` and `shfmt` do not exist ([#105](https://github.com/castrojo/finpilot/issues/105)) ([b7490fe](https://github.com/castrojo/finpilot/commit/b7490fe2c9612f17fa8fc989b947707eee24ba38)) |
| 74 | +* **justfile:** update qemu image name ([#107](https://github.com/castrojo/finpilot/issues/107)) ([95eb2ba](https://github.com/castrojo/finpilot/commit/95eb2ba745e416e6db2556fb1de7f7fb1a6a6b9b)) |
| 75 | +* **just:** fix syntax error ([#109](https://github.com/castrojo/finpilot/issues/109)) ([2fa28f0](https://github.com/castrojo/finpilot/commit/2fa28f0598b94db3b842cc24df1e0d02e8ab43f6)) |
| 76 | +* registry-case action is still necessary ([#56](https://github.com/castrojo/finpilot/issues/56)) ([4568013](https://github.com/castrojo/finpilot/commit/45680135b80d1aaec012034a5f825407a05f26b9)) |
| 77 | +* remove bootc container lint check ([#63](https://github.com/castrojo/finpilot/issues/63)) ([08ab0e0](https://github.com/castrojo/finpilot/commit/08ab0e0cd352b89645abf9c3013452c4d7dd8b7c)) |
| 78 | +* rename Flatpak files from .flatpakref to .preinstall ([fe2c15e](https://github.com/castrojo/finpilot/commit/fe2c15e177acc6bb7161f7dc9691e79c49f9059c)) |
| 79 | +* replace rpm-ostree with bootc commands ([71d7f55](https://github.com/castrojo/finpilot/commit/71d7f55fe8952bc9ecb152eddcf1f543a9b20eff)) |
| 80 | +* signing also needs to be lowercase :sob: ([#57](https://github.com/castrojo/finpilot/issues/57)) ([4c20cc7](https://github.com/castrojo/finpilot/commit/4c20cc7a55e19707af7e9b598004d99f5b0580b7)) |
| 81 | +* update installation command ([#43](https://github.com/castrojo/finpilot/issues/43)) ([6f5b069](https://github.com/castrojo/finpilot/commit/6f5b0690232644b307538d94fea8fa36d98578f4)) |
| 82 | +* Update Justfile ([#76](https://github.com/castrojo/finpilot/issues/76)) ([f44a904](https://github.com/castrojo/finpilot/commit/f44a904f1d1f5d8a384b7acf0f4ce004e2d751cd)) |
| 83 | +* use a working example ([#13](https://github.com/castrojo/finpilot/issues/13)) ([b1e074e](https://github.com/castrojo/finpilot/commit/b1e074e9118e268e8c13b6c972159a0313d444d4)) |
| 84 | +* use IMAGE_NAME and IMAGE_DESC for variables + fix typo in containerfile ([#51](https://github.com/castrojo/finpilot/issues/51)) ([9329992](https://github.com/castrojo/finpilot/commit/93299922c7ff6ad495b9586e2d11499a1d122704)) |
0 commit comments