Skip to content

Fizzy #2656

Open
Open

Description

@MickLesk

Name of the Script

Fizzy

Script Type

CT (LXC Container)

Script path

No response

Where does it run?

Proxmox VE host

Does this script support arm64?

arm64 not tested

📋 Script Details

Fizzy is a Kanban tool from 37signals for tracking issues and ideas. Teams organise cards on boards with columns, comment and react on them, get notified about changes, and cards that sit untouched slowly fade into Not Now so boards stay current.

Activity

  1. community-scripts-issue-bot commented on Nov 15, 2026

    @community-scripts-issue-bot

    The Fizzy script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/fizzy.sh)"
    

    The first email address that signs up becomes the account owner and sign-up closes after that, so open Fizzy right after the install.
    Without SMTP, read the sign-in code with: sqlite3 /opt/fizzy_data/production.sqlite3 "select code from magic_links order by created_at desc limit 1"

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

    Discord testing thread: https://discord.com/channels/1302816934508630047/1571550307178250330

  2. github-actions commented on Nov 15, 2026

    @github-actions
    Contributor

    📊 Install telemetry for fizzy

    Runs reported by the DevScripts version of this script since this issue was opened (2026-11-15).

    Installs ✅ Successful ❌ Failed ⏹️ Aborted ❔ No result Success rate
    1 1 0 0 0 100.0%

    Last run: 15.11.2026 at 17:29 UTC (47 minutes ago) · success

    Last success: 2026-11-15 17:37 UTC · Last failure: — · Avg. install time: 8 min

    Open in the telemetry dashboard · updated hourly · last refresh 2026-11-15 18:17 UTC

  3. github-actions commented on Nov 15, 2026

    @github-actions
    Contributor

    Proxmox script test

    @MickLesk ✅ 2/2 passed at 622f2ff

    Script Platform Install Update Duration Detail
    ct/fizzy.sh pve ✅ ✅ 16m31s http://10.99.0.178 → 200
    ct/fizzy.sh incus ✅ ✅ 22m39s http://10.98.0.164 → 200
    ct/fizzy.sh arm64 ✅ ✅ 9m11s http://10.98.0.95 → 200

    ARM64 (information only, not counted): 1/1 passed.

    📊 Resources
    Script Platform Usage
    ct/fizzy.sh pve disk 1.9 of 6 GB · RAM at rest 435 of 2048 MB · OOM kills 0
    ct/fizzy.sh incus disk 1.9 of 6 GB · RAM at rest 426 of 2048 MB · OOM kills 0
    ct/fizzy.sh arm64 disk 1.9 of 6 GB · RAM at rest 423 of 2048 MB · OOM kills 0
    📸 ct/fizzy.sh (pve) — http://10.99.0.178: after install / after update

    Screenshot of ct/fizzy.sh Screenshot of ct/fizzy.sh

    📸 ct/fizzy.sh (incus) — http://10.98.0.164: after install / after update

    Screenshot of ct/fizzy.sh Screenshot of ct/fizzy.sh

    📸 ct/fizzy.sh (arm64) — http://10.98.0.95: after install / after update

    Screenshot of ct/fizzy.sh Screenshot of ct/fizzy.sh

    📄 ct/fizzy.sh (pve) — install log (6857 lines)
    … 6626 earlier lines cut, the full log is in the run artifacts
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:229:in 'TSort.tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:208:in 'TSort#tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/initializable.rb:113:in 'Rails::Initializable#run_initializers'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:474:in 'Rails::Application#initialize!'
    /opt/fizzy/config/environment.rb:5:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/zeitwerk-2.8.3/lib/zeitwerk/core_ext/kernel.rb:34:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:450:in 'Rails::Application#require_environment!'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:706:in 'block in Rails::Application#run_tasks_blocks'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'block in Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:219:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:188:in 'Rake::Task#invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:183:in 'Rake::Application#invoke_task'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block (2 levels) in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:148:in 'Rake::Application#run_with_threads'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:133:in 'Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:30:in 'block (3 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/activesupport/lib/active_support/error_reporter.rb:121:in 'ActiveSupport::ErrorReporter#record'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:29:in 'block (2 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:209:in 'Rake::Application#standard_exception_handling'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:28:in 'block in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:49:in 'block in Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/rake_module.rb:59:in 'Rake.with_application'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:46:in 'Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:20:in 'Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:154:in 'Rails::Command.invoke_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:67:in 'block in Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:147:in 'Rails::Command.with_argv'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:63:in 'Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands.rb:18:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /opt/fizzy/bin/rails:9:in '<main>'
    -- create_table("accesses", {id: :uuid, force: :cascade})
       -> 0.0086s
    -- create_table("account_cancellations", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("account_external_id_sequences", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("account_imports", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("account_join_codes", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("accounts", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("action_pack_passkeys", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("action_text_rich_texts", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("active_storage_attachments", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("active_storage_blobs", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("active_storage_variant_records", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("assignees_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("assigners_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("assignments", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("board_publications", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("boards", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("boards_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("card_activity_spikes", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("card_goldnesses", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("card_not_nows", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("cards", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- create_table("closers_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("closures", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("columns", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("comments", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("creators_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("entropies", {id: :uuid, force: :cascade})
       -> 0.0018s
    -- create_table("events", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- create_table("exports", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("filters", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("filters_tags", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("identities", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("identity_access_tokens", {id: :uuid, force: :cascade})
       -> 0.0024s
    -- create_table("identity_transfers", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("magic_links", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("mentions", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("notification_bundles", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("notifications", {id: :uuid, force: :cascade})
       -> 0.0021s
    -- create_table("oauth_clients", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("oauth_redeemed_authorization_codes", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("oauth_retired_refresh_tokens", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("pins", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("push_subscriptions", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("reactions", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("search_queries", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("search_records", {force: :cascade})
       -> 0.0012s
    -- create_table("sessions", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("steps", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("storage_entries", {id: :uuid, force: :cascade})
       -> 0.0020s
    -- create_table("storage_totals", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("taggings", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("tags", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("user_settings", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("users", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("watches", {id: :uuid, force: :cascade})
       -> 0.0021s
    -- create_table("webhook_delinquency_trackers", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("webhook_deliveries", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("webhooks", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- execute("CREATE VIRTUAL TABLE search_records_fts USING fts5(\n        title,\n        content,\n        tokenize='porter'\n      )")
       -> 0.0032s
    -- create_table("solid_cable_messages", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0056s
    -- create_table("solid_cache_entries", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0058s
    -- create_table("solid_queue_batch_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0053s
    -- create_table("solid_queue_batches", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- create_table("solid_queue_blocked_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0011s
    -- create_table("solid_queue_claimed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0008s
    -- create_table("solid_queue_failed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0008s
    -- create_table("solid_queue_jobs", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0017s
    -- create_table("solid_queue_pauses", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0007s
    -- create_table("solid_queue_processes", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- create_table("solid_queue_ready_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0011s
    -- create_table("solid_queue_recurring_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0009s
    -- create_table("solid_queue_recurring_tasks", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- create_table("solid_queue_scheduled_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0010s
    -- create_table("solid_queue_semaphores", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_batches", {column: "batch_id", on_delete: :cascade})
       -> 0.0134s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0135s
    -- add_foreign_key("solid_queue_blocked_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0173s
    -- add_foreign_key("solid_queue_claimed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0121s
    -- add_foreign_key("solid_queue_failed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0102s
    -- add_foreign_key("solid_queue_ready_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0149s
    -- add_foreign_key("solid_queue_recurring_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0131s
    -- add_foreign_key("solid_queue_scheduled_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0131s
    WARN: Seeding is just for development!
    [2026-11-15 19:26:49] [OK] Built Fizzy
    [2026-11-15 19:26:49] [INFO] Creating Service
    [2026-11-15 19:26:50] [OK] Created Service
    [2026-11-15 19:26:50] [INFO] Customizing Container
    [2026-11-15 19:26:51] [OK] Customized Container
    [2026-11-15 19:26:51] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 19:26:53] [OK] Cleaned
    
    🔄 ct/fizzy.sh (pve) — update log (33 lines)
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  Update available: fizzy 0.0.0-ci → 8e3c3d1
      ⏳   Stopping Fizzy
      ✔️  Stopped Fizzy
      ⏳   Fetching fizzy
      ✔️  Deployed fizzy (8e3c3d1)
      ⏳   Update Ruby 4.0.9
      ✔️  Update Ruby 4.0.9
      ⏳   Updating Fizzy
      ✔️  Updated Fizzy
      ⏳   Starting Fizzy
      ✔️  Started Fizzy
      ✔️  Updated successfully!
      ⏳   Cleaning up
      ✔️  Cleaned
    
    🔁 ct/fizzy.sh (pve) — second update log
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  No update available: fizzy (8e3c3d1)
      ⏳   Cleaning up
      ✔️  Cleaned
    
    📄 ct/fizzy.sh (incus) — install log (5998 lines)
    … 5766 earlier lines cut, the full log is in the run artifacts
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:350:in 'TSort.each_strongly_connected_component'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:229:in 'TSort.tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:208:in 'TSort#tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/initializable.rb:113:in 'Rails::Initializable#run_initializers'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:474:in 'Rails::Application#initialize!'
    /opt/fizzy/config/environment.rb:5:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/zeitwerk-2.8.3/lib/zeitwerk/core_ext/kernel.rb:34:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:450:in 'Rails::Application#require_environment!'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:706:in 'block in Rails::Application#run_tasks_blocks'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'block in Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:219:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:188:in 'Rake::Task#invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:183:in 'Rake::Application#invoke_task'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block (2 levels) in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:148:in 'Rake::Application#run_with_threads'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:133:in 'Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:30:in 'block (3 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/activesupport/lib/active_support/error_reporter.rb:121:in 'ActiveSupport::ErrorReporter#record'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:29:in 'block (2 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:209:in 'Rake::Application#standard_exception_handling'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:28:in 'block in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:49:in 'block in Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/rake_module.rb:59:in 'Rake.with_application'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:46:in 'Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:20:in 'Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:154:in 'Rails::Command.invoke_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:67:in 'block in Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:147:in 'Rails::Command.with_argv'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:63:in 'Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands.rb:18:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /opt/fizzy/bin/rails:9:in '<main>'
    -- create_table("accesses", {id: :uuid, force: :cascade})
       -> 0.0078s
    -- create_table("account_cancellations", {id: :uuid, force: :cascade})
       -> 0.0026s
    -- create_table("account_external_id_sequences", {id: :uuid, force: :cascade})
       -> 0.0034s
    -- create_table("account_imports", {id: :uuid, force: :cascade})
       -> 0.0024s
    -- create_table("account_join_codes", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("accounts", {id: :uuid, force: :cascade})
       -> 0.0021s
    -- create_table("action_pack_passkeys", {id: :uuid, force: :cascade})
       -> 0.0056s
    -- create_table("action_text_rich_texts", {id: :uuid, force: :cascade})
       -> 0.0026s
    -- create_table("active_storage_attachments", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("active_storage_blobs", {id: :uuid, force: :cascade})
       -> 0.0051s
    -- create_table("active_storage_variant_records", {id: :uuid, force: :cascade})
       -> 0.0025s
    -- create_table("assignees_filters", {id: false, force: :cascade})
       -> 0.0023s
    -- create_table("assigners_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("assignments", {id: :uuid, force: :cascade})
       -> 0.0024s
    -- create_table("board_publications", {id: :uuid, force: :cascade})
       -> 0.0028s
    -- create_table("boards", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("boards_filters", {id: false, force: :cascade})
       -> 0.0018s
    -- create_table("card_activity_spikes", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("card_goldnesses", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("card_not_nows", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- create_table("cards", {id: :uuid, force: :cascade})
       -> 0.0055s
    -- create_table("closers_filters", {id: false, force: :cascade})
       -> 0.0009s
    -- create_table("closures", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- create_table("columns", {id: :uuid, force: :cascade})
       -> 0.0023s
    -- create_table("comments", {id: :uuid, force: :cascade})
       -> 0.0040s
    -- create_table("creators_filters", {id: false, force: :cascade})
       -> 0.0009s
    -- create_table("entropies", {id: :uuid, force: :cascade})
       -> 0.0040s
    -- create_table("events", {id: :uuid, force: :cascade})
       -> 0.0036s
    -- create_table("exports", {id: :uuid, force: :cascade})
       -> 0.0027s
    -- create_table("filters", {id: :uuid, force: :cascade})
       -> 0.0023s
    -- create_table("filters_tags", {id: false, force: :cascade})
       -> 0.0019s
    -- create_table("identities", {id: :uuid, force: :cascade})
       -> 0.0036s
    -- create_table("identity_access_tokens", {id: :uuid, force: :cascade})
       -> 0.0060s
    -- create_table("identity_transfers", {id: :uuid, force: :cascade})
       -> 0.0060s
    -- create_table("magic_links", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("mentions", {id: :uuid, force: :cascade})
       -> 0.0016s
    -- create_table("notification_bundles", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("notifications", {id: :uuid, force: :cascade})
       -> 0.0020s
    -- create_table("oauth_clients", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("oauth_redeemed_authorization_codes", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("oauth_retired_refresh_tokens", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("pins", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("push_subscriptions", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("reactions", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("search_queries", {id: :uuid, force: :cascade})
       -> 0.0025s
    -- create_table("search_records", {force: :cascade})
       -> 0.0012s
    -- create_table("sessions", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("steps", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("storage_entries", {id: :uuid, force: :cascade})
       -> 0.0020s
    -- create_table("storage_totals", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("taggings", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("tags", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("user_settings", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("users", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("watches", {id: :uuid, force: :cascade})
       -> 0.0015s
    -- create_table("webhook_delinquency_trackers", {id: :uuid, force: :cascade})
       -> 0.0011s
    -- create_table("webhook_deliveries", {id: :uuid, force: :cascade})
       -> 0.0030s
    -- create_table("webhooks", {id: :uuid, force: :cascade})
       -> 0.0017s
    -- execute("CREATE VIRTUAL TABLE search_records_fts USING fts5(\n        title,\n        content,\n        tokenize='porter'\n      )")
       -> 0.0039s
    -- create_table("solid_cable_messages", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0031s
    -- create_table("solid_cache_entries", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0029s
    -- create_table("solid_queue_batch_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0027s
    -- create_table("solid_queue_batches", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0013s
    -- create_table("solid_queue_blocked_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- create_table("solid_queue_claimed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0009s
    -- create_table("solid_queue_failed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0021s
    -- create_table("solid_queue_jobs", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0018s
    -- create_table("solid_queue_pauses", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0007s
    -- create_table("solid_queue_processes", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0014s
    -- create_table("solid_queue_ready_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- create_table("solid_queue_recurring_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0010s
    -- create_table("solid_queue_recurring_tasks", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0013s
    -- create_table("solid_queue_scheduled_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0010s
    -- create_table("solid_queue_semaphores", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0012s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_batches", {column: "batch_id", on_delete: :cascade})
       -> 0.0139s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0131s
    -- add_foreign_key("solid_queue_blocked_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0175s
    -- add_foreign_key("solid_queue_claimed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0144s
    -- add_foreign_key("solid_queue_failed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0120s
    -- add_foreign_key("solid_queue_ready_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0154s
    -- add_foreign_key("solid_queue_recurring_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0137s
    -- add_foreign_key("solid_queue_scheduled_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0147s
    WARN: Seeding is just for development!
    [2026-11-15 18:45:24] [OK] Built Fizzy
    [2026-11-15 18:45:24] [INFO] Creating Service
    [2026-11-15 18:45:24] [OK] Created Service
    [2026-11-15 18:45:25] [INFO] Customizing Container
    [2026-11-15 18:45:26] [OK] Customized Container
    [2026-11-15 18:45:26] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 18:45:27] [OK] Cleaned
    
    🔄 ct/fizzy.sh (incus) — update log (31 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      💡   ruby is recorded for this container but missing - reinstalling
      ⏳   Upgrade Ruby from 4.0.9 to 3.4.4
      ✔️  Setup Ruby 3.4.4
    10.98.0.164
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  Update available: fizzy 0.0.0-ci → 8e3c3d1
      ⏳   Stopping Fizzy
      ✔️  Stopped Fizzy
      ⏳   Fetching fizzy
      ✔️  Deployed fizzy (8e3c3d1)
      ⏳   Upgrade Ruby from 3.4.4 to 4.0.9
      ✔️  Setup Ruby 4.0.9
      ⏳   Updating Fizzy
      ✔️  Updated Fizzy
      ⏳   Starting Fizzy
      ✔️  Started Fizzy
      ✔️  Updated successfully!
    
    🔁 ct/fizzy.sh (incus) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      💡   ruby is recorded for this container but missing - reinstalling
      ⏳   Upgrade Ruby from 4.0.9 to 3.4.4
      ✔️  Setup Ruby 3.4.4
    10.98.0.164
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  No update available: fizzy (8e3c3d1)
    
    📄 ct/fizzy.sh (arm64) — install log (5783 lines)
    … 5551 earlier lines cut, the full log is in the run artifacts
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:350:in 'TSort.each_strongly_connected_component'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:229:in 'TSort.tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/tsort-0.2.0/lib/tsort.rb:208:in 'TSort#tsort_each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/initializable.rb:113:in 'Rails::Initializable#run_initializers'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:474:in 'Rails::Application#initialize!'
    /opt/fizzy/config/environment.rb:5:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/zeitwerk-2.8.3/lib/zeitwerk/core_ext/kernel.rb:34:in 'Kernel#require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:450:in 'Rails::Application#require_environment!'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/application.rb:706:in 'block in Rails::Application#run_tasks_blocks'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'block in Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:281:in 'Rake::Task#execute'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:219:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:243:in 'block in Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:241:in 'Rake::Task#invoke_prerequisites'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:218:in 'block in Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Monitor#synchronize'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:199:in 'Rake::Task#invoke_with_call_chain'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/task.rb:188:in 'Rake::Task#invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:183:in 'Rake::Application#invoke_task'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block (2 levels) in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'Array#each'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:139:in 'block in Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:148:in 'Rake::Application#run_with_threads'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:133:in 'Rake::Application#top_level'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:30:in 'block (3 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/activesupport/lib/active_support/error_reporter.rb:121:in 'ActiveSupport::ErrorReporter#record'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:29:in 'block (2 levels) in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/application.rb:209:in 'Rake::Application#standard_exception_handling'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:28:in 'block in Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:49:in 'block in Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/rake-13.4.2/lib/rake/rake_module.rb:59:in 'Rake.with_application'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:46:in 'Rails::Command::RakeCommand.with_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands/rake/rake_command.rb:20:in 'Rails::Command::RakeCommand.perform'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:154:in 'Rails::Command.invoke_rake'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:67:in 'block in Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:147:in 'Rails::Command.with_argv'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/command.rb:63:in 'Rails::Command.invoke'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/bundler/gems/rails-8b06b0eb9831/railties/lib/rails/commands.rb:18:in '<main>'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'Kernel.require'
    /root/.rbenv/versions/4.0.9/lib/ruby/4.0.0/bundled_gems.rb:60:in 'block (2 levels) in Kernel#replace_require'
    /root/.rbenv/versions/4.0.9/lib/ruby/gems/4.0.0/gems/bootsnap-1.26.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:33:in 'Kernel#require'
    /opt/fizzy/bin/rails:9:in '<main>'
    -- create_table("accesses", {id: :uuid, force: :cascade})
       -> 0.0029s
    -- create_table("account_cancellations", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("account_external_id_sequences", {id: :uuid, force: :cascade})
       -> 0.0002s
    -- create_table("account_imports", {id: :uuid, force: :cascade})
       -> 0.0008s
    -- create_table("account_join_codes", {id: :uuid, force: :cascade})
       -> 0.0004s
    -- create_table("accounts", {id: :uuid, force: :cascade})
       -> 0.0007s
    -- create_table("action_pack_passkeys", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("action_text_rich_texts", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("active_storage_attachments", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("active_storage_blobs", {id: :uuid, force: :cascade})
       -> 0.0021s
    -- create_table("active_storage_variant_records", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("assignees_filters", {id: false, force: :cascade})
       -> 0.0008s
    -- create_table("assigners_filters", {id: false, force: :cascade})
       -> 0.0011s
    -- create_table("assignments", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("board_publications", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("boards", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("boards_filters", {id: false, force: :cascade})
       -> 0.0007s
    -- create_table("card_activity_spikes", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("card_goldnesses", {id: :uuid, force: :cascade})
       -> 0.0005s
    -- create_table("card_not_nows", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("cards", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("closers_filters", {id: false, force: :cascade})
       -> 0.0003s
    -- create_table("closures", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("columns", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("comments", {id: :uuid, force: :cascade})
       -> 0.0006s
    -- create_table("creators_filters", {id: false, force: :cascade})
       -> 0.0002s
    -- create_table("entropies", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("events", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("exports", {id: :uuid, force: :cascade})
       -> 0.0012s
    -- create_table("filters", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("filters_tags", {id: false, force: :cascade})
       -> 0.0002s
    -- create_table("identities", {id: :uuid, force: :cascade})
       -> 0.0007s
    -- create_table("identity_access_tokens", {id: :uuid, force: :cascade})
       -> 0.0013s
    -- create_table("identity_transfers", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("magic_links", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("mentions", {id: :uuid, force: :cascade})
       -> 0.0010s
    -- create_table("notification_bundles", {id: :uuid, force: :cascade})
       -> 0.0014s
    -- create_table("notifications", {id: :uuid, force: :cascade})
       -> 0.0018s
    -- create_table("oauth_clients", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("oauth_redeemed_authorization_codes", {id: :uuid, force: :cascade})
       -> 0.0002s
    -- create_table("oauth_retired_refresh_tokens", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("pins", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("push_subscriptions", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("reactions", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("search_queries", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("search_records", {force: :cascade})
       -> 0.0003s
    -- create_table("sessions", {id: :uuid, force: :cascade})
       -> 0.0002s
    -- create_table("steps", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("storage_entries", {id: :uuid, force: :cascade})
       -> 0.0009s
    -- create_table("storage_totals", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("taggings", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("tags", {id: :uuid, force: :cascade})
       -> 0.0002s
    -- create_table("user_settings", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("users", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("watches", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("webhook_delinquency_trackers", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("webhook_deliveries", {id: :uuid, force: :cascade})
       -> 0.0003s
    -- create_table("webhooks", {id: :uuid, force: :cascade})
       -> 0.0004s
    -- execute("CREATE VIRTUAL TABLE search_records_fts USING fts5(\n        title,\n        content,\n        tokenize='porter'\n      )")
       -> 0.0016s
    -- create_table("solid_cable_messages", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0007s
    -- create_table("solid_cache_entries", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0006s
    -- create_table("solid_queue_batch_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0006s
    -- create_table("solid_queue_batches", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0003s
    -- create_table("solid_queue_blocked_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0003s
    -- create_table("solid_queue_claimed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0002s
    -- create_table("solid_queue_failed_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0002s
    -- create_table("solid_queue_jobs", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0004s
    -- create_table("solid_queue_pauses", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0001s
    -- create_table("solid_queue_processes", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0003s
    -- create_table("solid_queue_ready_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0002s
    -- create_table("solid_queue_recurring_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0002s
    -- create_table("solid_queue_recurring_tasks", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0007s
    -- create_table("solid_queue_scheduled_executions", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0002s
    -- create_table("solid_queue_semaphores", {charset: "utf8mb4", collation: "utf8mb4_0900_ai_ci", force: :cascade})
       -> 0.0003s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_batches", {column: "batch_id", on_delete: :cascade})
       -> 0.0033s
    -- add_foreign_key("solid_queue_batch_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0025s
    -- add_foreign_key("solid_queue_blocked_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0040s
    -- add_foreign_key("solid_queue_claimed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0028s
    -- add_foreign_key("solid_queue_failed_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0021s
    -- add_foreign_key("solid_queue_ready_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0033s
    -- add_foreign_key("solid_queue_recurring_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0029s
    -- add_foreign_key("solid_queue_scheduled_executions", "solid_queue_jobs", {column: "job_id", on_delete: :cascade})
       -> 0.0030s
    WARN: Seeding is just for development!
    [2026-11-15 15:45:55] [OK] Built Fizzy
    [2026-11-15 15:45:55] [INFO] Creating Service
    [2026-11-15 15:45:55] [OK] Created Service
    [2026-11-15 15:45:55] [INFO] Customizing Container
    [2026-11-15 15:45:55] [OK] Customized Container
    [2026-11-15 15:45:55] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 15:45:56] [OK] Cleaned
    
    🔄 ct/fizzy.sh (arm64) — update log (31 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      💡   ruby is recorded for this container but missing - reinstalling
      ⏳   Upgrade Ruby from 4.0.9 to 3.4.4
      ✔️  Setup Ruby 3.4.4
    10.98.0.95
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  Update available: fizzy 0.0.0-ci → 8e3c3d1
      ⏳   Stopping Fizzy
      ✔️  Stopped Fizzy
      ⏳   Fetching fizzy
      ✔️  Deployed fizzy (8e3c3d1)
      ⏳   Upgrade Ruby from 3.4.4 to 4.0.9
      ✔️  Setup Ruby 4.0.9
      ⏳   Updating Fizzy
      ✔️  Updated Fizzy
      ⏳   Starting Fizzy
      ✔️  Started Fizzy
      ✔️  Updated successfully!
    
    🔁 ct/fizzy.sh (arm64) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      💡   ruby is recorded for this container but missing - reinstalling
      ⏳   Upgrade Ruby from 4.0.9 to 3.4.4
      ✔️  Setup Ruby 3.4.4
    10.98.0.95
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Fizzy
      ⏳   Checking for update: fizzy
      ✔️  No update available: fizzy (8e3c3d1)
    

    Full logs: workflow run (artifacts result-*). Comment /test fizzy to build again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions