~komidore64/website

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
feat: add question-asking resources
chore: bundle update
chore: switch from rbenv/rbenv-gemset to asdf
feat: fix makefile phony targets

can't believe how long i thought that worked
fix: change location to new dotfiles repo on sourcehut
chore: vendorize fonts and stylesheets

Implements: https://todo.sr.ht/~komidore64/website/1
Next