4 Commits
Author SHA1 Message Date
Brooke Kuhlmann af0fc567a9 Fixed Reek Rake task to include Hanami source files
By default, Reek only looks at the `lib` folder so this ensures all Hanami source files are inspected.

Milestone: patch
2026-06-22 15:54:36 -06:00
Brooke Kuhlmann 709495a8a5 Added Haskell Dockerfile Linter
Necessary to lint Dockerfiles. link:https://github.com/hadolint/hadolint[Details].

This wires up support for local and remote (CI) linting so all bases are covered. The builds will fail if any issues are detected. Documentation is updated accordingly (which also fixes the bullets to use proper ASCII Doc syntax).

Milestone: minor
2026-01-25 08:58:12 -07:00
Brooke Kuhlmann 182bc7452b Updated to Hanami 2.3.0
Necessary to pick up latest fixes and enhancements. link:https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready[Details]. A few notes:

* Applied relevant changes as mentioned in the link:https://guides.hanamirb.org/v2.3/upgrade-notes/v2.3/[Upgrade Guide].
* Updated all actions to adhere to the new link:https://guides.hanamirb.org/v2.3/actions/formats-and-media-types/[response formats]. Unfortunately, none of the documentation links work when getting the deprecation warnings in the console so use what is linked to here.
* Was able to remove nearly all warnings but a new circular warning popped up so am ignoring for now. Opened an issue on this and will hopefully be fixed in the next patch release.

With this upgrade complete, we should be able to switch to using Rack 3.0.0 and higher next.

Milestone: minor
2025-11-13 10:42:18 -07:00
Brooke Kuhlmann 81c5f67fa9 Added project skeleton
Generated with link:https://alchemists.io/projects/hanamismith[Hanamismith] 1.4.0. This includes the link:https://github.com/minimagick/minimagick[MiniMagick] gem for converting images into black and white images for display on TRMNL devices.
2025-03-11 20:02:36 -06:00