~komidore64/website

chore: dependency updates

- bundle update --bundler
- bundle update jekyll
- bundle update jekyll-last-commit
- bundle update
fix(posts): some wording in the makefile post

additional:
    - don't track `.tool-versions` from asdf
chore: minor intro re-wording
fix: we don't need to do this step twice
fix: let's see if that fixes building google-protobuf

... on builds.sr.ht
chore: switch to alpine/latest from alpine/edge
chore: bundle update
fix: update to newer jekyll

error output:

```
bundle exec jekyll build --verbose
/usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll.rb:28: warning: csv was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add csv to your Gemfile or gemspec. Also contact author of jekyll-4.3.2 to add csv into its gemspec.
/usr/lib/ruby/gems/3.3.0/gems/safe_yaml-1.0.5/lib/safe_yaml/transform.rb:1: warning: base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add base64 to your Gemfile or gemspec. Also contact author of safe_yaml-1.0.5 to add base64 into its gemspec.
/usr/lib/ruby/gems/3.3.0/gems/liquid-4.0.4/lib/liquid/standardfilters.rb:2: warning: bigdecimal was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add bigdecimal to your Gemfile or gemspec. Also contact author of liquid-4.0.4 to add bigdecimal into its gemspec.
                    ------------------------------------------------
      Jekyll 4.3.2   Please append `--trace` to the `build` command
                     for any additional information or backtrace.
                    ------------------------------------------------
/usr/lib/ruby/3.3.0/logger.rb:384:in `level': undefined method `[]' for nil (NoMethodError)

    @level_override[Fiber.current] || @level
                   ^^^^^^^^^^^^^^^
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/log_adapter.rb:45:in `adjust_verbosity'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/commands/build.rb:27:in `process'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/command.rb:91:in `block in process_with_graceful_fail'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/command.rb:91:in `each'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/command.rb:91:in `process_with_graceful_fail'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
	from /usr/lib/ruby/gems/3.3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `block in execute'
	from /usr/lib/ruby/gems/3.3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `each'
	from /usr/lib/ruby/gems/3.3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `execute'
	from /usr/lib/ruby/gems/3.3.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:in `go'
	from /usr/lib/ruby/gems/3.3.0/gems/mercenary-0.4.0/lib/mercenary.rb:21:in `program'
	from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.2/exe/jekyll:15:in `<top (required)>'
	from /usr/bin/jekyll:25:in `load'
	from /usr/bin/jekyll:25:in `<top (required)>'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli/exec.rb:58:in `load'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli/exec.rb:58:in `kernel_load'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli/exec.rb:23:in `run'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli.rb:451:in `exec'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli.rb:34:in `dispatch'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/cli.rb:28:in `start'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/exe/bundle:28:in `block in <top (required)>'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.5/exe/bundle:20:in `<top (required)>'
	from /usr/bin/bundle:25:in `load'
	from /usr/bin/bundle:25:in `<main>'
```
chore: update ruby and bundler
chore: include a declare-ai.org statement
chore: rename ci/setup to ci/prepare

i just realized that builds.sr.ht already uses `setup` for when it's
provisioning the container, so i'll go with "prepare" instead to reduce
confusion.
fix: rewrite mission statement

english is hard
chore: reword

english is hard. i'm still not entirely sure this is correct.
fix: ffi rubygem upgraded needs libffi-dev to build
chore: update the bundle as much as possible
feat: add personal mission statement
fix(last-modified): improper date format for comparison

Fixes: https://todo.sr.ht/~komidore64/website/4
chore: bundle update
feat: link to the last update of a given post

added `cmake` and `libgit2-dev` build dependencies for `rugged` rubygem
(indirect dependency from `jekyll-last-commit`).

Implements: https://todo.sr.ht/~komidore64/website/3
chore: bundle update
Next