Erro de reconstrução 3.2.0 após atualização

Olá

Qual o significado deste erro?
Ocorreu após a atualização.

/var/www/discourse# node -v
v22.2.0

/var/www/discourse# npm -v
10.7.0



I, [2024-06-07T16:46:06.585711 #1]  INFO -- : 
> cd /var/www/discourse & find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2024-06-07T16:46:11.968958 #1]  INFO -- :
I, [2024-06-07T16:46:11.969324 #1]  INFO -- : 
> cd /var/www/discourse & if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2024-06-07T16:46:11.971197 #1]  INFO -- :
I, [2024-06-07T16:46:11.971276 #1]  INFO -- : 
> cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
error ember-template-lint@6.0.0: The engine "node" is incompatible with this module. Expected version "^18.18.0 || ^20.9.0 || >=21.1.0". Got "18.16.1"
error Found incompatible module.
I, [2024-06-07T16:46:54.851101 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

I, [2024-06-07T16:46:54.851413 #1]  INFO -- : Terminating async processes
I, [2024-06-07T16:46:54.851499 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2024-06-07T16:46:54.851540 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2024-06-07 16:46:54.851 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1717778814) Received SIGTERM scheduling shutdown...
103:M 07 Jun 2024 16:46:54.930 # User requested shutdown...
103:M 07 Jun 2024 16:46:54.930 * Saving the final RDB snapshot before exiting.
2024-06-07 16:46:54.984 UTC [42] LOG:  aborting any active transactions
2024-06-07 16:46:54.986 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-06-07 16:46:54.986 UTC [46] LOG:  shutting down
103:M 07 Jun 2024 16:46:54.986 * DB saved on disk
103:M 07 Jun 2024 16:46:54.986 # Redis is now ready to exit, bye bye...
2024-06-07 16:46:55.045 UTC [42] LOG:  database system is shut down

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean' failed with return #<Process::Status: pid 332 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "cmd"=>["if [ \"$version\" != \"tests-passed\" ]; then\n  rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

Você precisa encontrar o problema real (suspeito que esteja mais acima)

1 curtida

can you check the rebuild logs?

x86_64 arch detected.
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Stopping old container
+ /usr/bin/docker stop -t 600 app
app
2.0.20230703-0055: Pulling from discourse/base
Digest: sha256:a943db5c56ee8b2025ec550b42fe12ecfa63990d428f43ba8358ca3632b5335f
Status: Image is up to date for discourse/base:2.0.20230703-0055
docker.io/discourse/base:2.0.20230703-0055
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-06-07T19:54:40.117648 #1]  INFO -- : Reading from stdin
I, [2024-06-07T19:54:40.121975 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2024-06-07T19:54:40.180322 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2024-06-07T19:54:40.180450 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2024-06-07T19:54:40.182597 #1]  INFO -- :
I, [2024-06-07T19:54:40.182766 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2024-06-07T19:54:40.184586 #1]  INFO -- :
I, [2024-06-07T19:54:40.184716 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2024-06-07T19:54:40.186267 #1]  INFO -- :
I, [2024-06-07T19:54:40.186393 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2024-06-07T19:54:40.188213 #1]  INFO -- :
I, [2024-06-07T19:54:40.188364 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2024-06-07T19:54:40.202872 #1]  INFO -- :
I, [2024-06-07T19:54:40.203003 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2024/06/07 19:54:40 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2024-06-07T19:54:40.239340 #1]  INFO -- :
I, [2024-06-07T19:54:40.239471 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2024-06-07T19:54:40.241738 #1]  INFO -- :
I, [2024-06-07T19:54:40.241862 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2024-06-07T19:54:40.244044 #1]  INFO -- :
I, [2024-06-07T19:54:40.244160 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-06-07T19:54:40.246016 #1]  INFO -- :
I, [2024-06-07T19:54:40.246229 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-06-07T19:54:40.248009 #1]  INFO -- :
I, [2024-06-07T19:54:40.251919 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown:
I, [2024-06-07T19:54:40.255616 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2024-06-07T19:54:40.259315 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2024-06-07T19:54:40.281707 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown:
I, [2024-06-07T19:54:40.281977 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2024-06-07T19:54:40.587614 #1]  INFO -- :
I, [2024-06-07T19:54:40.587721 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2024-06-07T19:54:40.589492 #1]  INFO -- :
I, [2024-06-07T19:54:40.589541 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2024-06-07T19:54:40.799426 #1]  INFO -- :
I, [2024-06-07T19:54:40.799528 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2024-06-07T19:54:40.801475 #1]  INFO -- :
I, [2024-06-07T19:54:40.801652 #1]  INFO -- : > /root/upgrade_postgres
I, [2024-06-07T19:54:40.817063 #1]  INFO -- :
I, [2024-06-07T19:54:40.817197 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2024-06-07T19:54:40.818897 #1]  INFO -- :
I, [2024-06-07T19:54:40.825870 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.826464 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.827327 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.827948 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.828546 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.829199 #1]  INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.829815 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2024-06-07T19:54:40.875180 #1]  INFO -- :
I, [2024-06-07T19:54:40.875428 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.875775 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.876505 #1]  INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.884820 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2024-06-07T19:54:40.885131 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-06-07T19:54:40.885870 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-06-07T19:54:40.886430 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2024-06-07T19:54:40.887648 #1]  INFO -- : > sleep 5
2024-06-07 19:54:40.919 UTC [42] LOG:  starting PostgreSQL 13.11 (Debian 13.11-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2024-06-07 19:54:40.919 UTC [42] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2024-06-07 19:54:40.919 UTC [42] LOG:  listening on IPv6 address "::", port 5432
2024-06-07 19:54:40.921 UTC [42] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-06-07 19:54:40.924 UTC [45] LOG:  database system was shut down at 2024-06-07 19:54:32 UTC
2024-06-07 19:54:40.928 UTC [42] LOG:  database system is ready to accept connections
I, [2024-06-07T19:54:45.889456 #1]  INFO -- :
I, [2024-06-07T19:54:45.889784 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2024-06-07 19:54:46.139 UTC [55] postgres@postgres ERROR:  database "discourse" already exists
2024-06-07 19:54:46.139 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2024-06-07T19:54:46.141019 #1]  INFO -- :
I, [2024-06-07T19:54:46.141248 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2024-06-07 19:54:46.220 UTC [59] postgres@discourse ERROR:  role "discourse" already exists
2024-06-07 19:54:46.220 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2024-06-07T19:54:46.221446 #1]  INFO -- :
I, [2024-06-07T19:54:46.221633 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2024-06-07T19:54:46.268526 #1]  INFO -- : GRANT

I, [2024-06-07T19:54:46.268701 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2024-06-07T19:54:46.321919 #1]  INFO -- : ALTER SCHEMA

I, [2024-06-07T19:54:46.322079 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2024-06-07T19:54:46.418689 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.418871 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2024-06-07T19:54:46.464568 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.464722 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2024-06-07T19:54:46.525751 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.525909 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2024-06-07T19:54:46.571484 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.571682 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2024-06-07T19:54:46.583469 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2024-06-07T19:54:46.723837 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-06-07T19:54:46.726190 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2024-06-07T19:54:46.726274 #1]  INFO -- : > echo postgres installed!
I, [2024-06-07T19:54:46.727875 #1]  INFO -- : postgres installed!

I, [2024-06-07T19:54:46.731856 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown:
I, [2024-06-07T19:54:46.735623 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown:
I, [2024-06-07T19:54:46.739424 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2024-06-07T19:54:46.746268 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.746725 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.747551 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-06-07T19:54:46.749781 #1]  INFO -- :
I, [2024-06-07T19:54:46.750095 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.750498 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.751539 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.752603 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.753605 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.754609 #1]  INFO -- : > echo redis installed
I, [2024-06-07T19:54:46.756205 #1]  INFO -- : redis installed

I, [2024-06-07T19:54:46.756327 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-06-07T19:54:46.759243 #1]  INFO -- : logfile ""

I, [2024-06-07T19:54:46.759408 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-06-07T19:54:46.760587 #1]  INFO -- : > sleep 10
103:C 07 Jun 2024 19:54:46.766 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103:C 07 Jun 2024 19:54:46.766 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=103, just started
103:C 07 Jun 2024 19:54:46.766 # Configuration loaded
103:M 07 Jun 2024 19:54:46.766 * monotonic clock: POSIX clock_gettime
103:M 07 Jun 2024 19:54:46.767 * Running mode=standalone, port=6379.
103:M 07 Jun 2024 19:54:46.767 # Server initialized
103:M 07 Jun 2024 19:54:46.767 * Loading RDB produced by version 7.0.7
103:M 07 Jun 2024 19:54:46.767 * RDB age 15 seconds
103:M 07 Jun 2024 19:54:46.767 * RDB memory usage when created 6.04 Mb
103:M 07 Jun 2024 19:54:46.775 * Done loading RDB, keys loaded: 1191, keys expired: 0.
103:M 07 Jun 2024 19:54:46.775 * DB loaded from disk: 0.008 seconds
103:M 07 Jun 2024 19:54:46.775 * Ready to accept connections
I, [2024-06-07T19:54:56.762421 #1]  INFO -- :
I, [2024-06-07T19:54:56.762635 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2024-06-07T19:54:56.766005 #1]  INFO -- : thpoff is installed!

I, [2024-06-07T19:54:56.766206 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2024-06-07T19:54:56.835441 #1]  INFO -- :
I, [2024-06-07T19:54:56.835589 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2024-06-07T19:54:56.903998 #1]  INFO -- :
I, [2024-06-07T19:54:56.904127 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2024-06-07T19:54:56.972425 #1]  INFO -- :
I, [2024-06-07T19:54:56.972533 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-06-07T19:54:56.974547 #1]  INFO -- :
I, [2024-06-07T19:54:56.976944 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown:
I, [2024-06-07T19:54:56.981124 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2024-06-07T19:54:56.985081 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown:
I, [2024-06-07T19:54:56.998263 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown:
I, [2024-06-07T19:54:57.002183 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2024-06-07T19:54:57.010445 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2024-06-07T19:54:57.010551 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2024-06-07T19:54:57.011298 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-06-07T19:54:57.013092 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
130:C 07 Jun 2024 19:54:57.018 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
130:C 07 Jun 2024 19:54:57.018 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=130, just started
130:C 07 Jun 2024 19:54:57.018 # Configuration loaded
130:M 07 Jun 2024 19:54:57.018 * monotonic clock: POSIX clock_gettime
130:M 07 Jun 2024 19:54:57.019 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
130:M 07 Jun 2024 19:54:57.019 # Failed listening on port 6379 (TCP), aborting.
Updating files: 100% (33396/33396), done.
I, [2024-06-07T19:55:04.427724 #1]  INFO -- : HEAD is now at 3f1024de7 DEV: Refactor DM channel creation into new service pattern (#22144)

I, [2024-06-07T19:55:04.427843 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-06-07T19:55:04.531767 #1]  INFO -- :
I, [2024-06-07T19:55:04.531874 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
From https://github.com/discourse/discourse
 - [deleted]             (none)     -> origin/0-bulk
 - [deleted]             (none)     -> origin/0-drop-raw-email
 - [deleted]             (none)     -> origin/0-drop-sk-test
 - [deleted]             (none)     -> origin/0-followup
 - [deleted]             (none)     -> origin/a-e-c
 - [deleted]             (none)     -> origin/a-e-c-d
 - [deleted]             (none)     -> origin/a-smokes-test
 - [deleted]             (none)     -> origin/a11y-sidebar-contrast
 - [deleted]             (none)     -> origin/activation-modals-update
 - [deleted]             (none)     -> origin/add-ignored-to-mod-activity
 - [deleted]             (none)     -> origin/add-timeout-for-cache-download
 - [deleted]             (none)     -> origin/add_users_groups_to_community_section
 - [deleted]             (none)     -> origin/admin-component-codemod
 - [deleted]             (none)     -> origin/allow-category-moderators-to-move-topics-to-category
 - [deleted]             (none)     -> origin/alt-multi-select
 - [deleted]             (none)     -> origin/angle-bracket-codemod-run
 - [deleted]             (none)     -> origin/api-safety
 - [deleted]             (none)     -> origin/avatar-uploader-test-martin
 - [deleted]             (none)     -> origin/badge-issue
 - [deleted]             (none)     -> origin/category-serialize-extension
 - [deleted]             (none)     -> origin/chat-drawer-unautofocus
 - [deleted]             (none)     -> origin/chat-messages-streaming
 - [deleted]             (none)     -> origin/chat-notices
 - [deleted]             (none)     -> origin/chat-permission
 - [deleted]             (none)     -> origin/chat-thread-messages-basic
 - [deleted]             (none)     -> origin/chat-thread-panel-initial-skeleton
 - [deleted]             (none)     -> origin/chat-thread-panel-sketch
 - [deleted]             (none)     -> origin/chat/streaming
 - [deleted]             (none)     -> origin/chatable-index-werk
 - [deleted]             (none)     -> origin/dependabot/bundler/omniauth-2.1.1
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/babel-plugin-ember-template-compilation-2.0.2
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/ember-on-resize-modifier-2.0.2
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.4.0
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.2.1
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.0
 - [deleted]             (none)     -> origin/dev-api-table-buttons
 - [deleted]             (none)     -> origin/dev-remove-quick-access-profile
 - [deleted]             (none)     -> origin/dev/add-plugin-api-for-additional-pretty-text-options
 - [deleted]             (none)     -> origin/dev/allow-hiding-chat-secondary-buttons
 - [deleted]             (none)     -> origin/dev/chat-message-actions-experiments
 - [deleted]             (none)     -> origin/dev/chat-transcript-system-spec-2
 - [deleted]             (none)     -> origin/dev/disable-threadsafe-capybara
 - [deleted]             (none)     -> origin/dev/disable-threadsafe-capybara-2
 - [deleted]             (none)     -> origin/dev/experimental-refactoring
 - [deleted]             (none)     -> origin/dev/extra-fields-saving-user-preferences
 - [deleted]             (none)     -> origin/dev/extract-methods-into-channel-model
 - [deleted]             (none)     -> origin/dev/flexible-quote-button
 - [deleted]             (none)     -> origin/dev/hashtag-system-spec-1
 - [deleted]             (none)     -> origin/dev/hashtag-system-spec-2
 - [deleted]             (none)     -> origin/dev/hashtag-system-spec-3
 - [deleted]             (none)     -> origin/dev/hashtag-system-spec-4
 - [deleted]             (none)     -> origin/dev/latest-rails-sys-spec-lock-branch
 - [deleted]             (none)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports
 - [deleted]             (none)     -> origin/dev/mention-notifications-expander
 - [deleted]             (none)     -> origin/dev/move-chat-user-count-update-to-ensure-consistency
 - [deleted]             (none)     -> origin/dev/refactor-chat-notifier
 - [deleted]             (none)     -> origin/dev/refactor-create-dm-channel-into-service
 - [deleted]             (none)     -> origin/dev/refactor-dm-channel-creator-into-service
 - [deleted]             (none)     -> origin/dev/user-auto-group-fabricator
 - [deleted]             (none)     -> origin/dev/user-that-cant-chat-shouldnt-be-able-to-join-channel
 - [deleted]             (none)     -> origin/dev_update_diffhtml
 - [deleted]             (none)     -> origin/dismiss-modals-update
 - [deleted]             (none)     -> origin/ember-this-fallback
 - [deleted]             (none)     -> origin/emoji-update-production
 - [deleted]             (none)     -> origin/esbuild
 - [deleted]             (none)     -> origin/experimental-refactoring
 - [deleted]             (none)     -> origin/feature-route-control
 - [deleted]             (none)     -> origin/feature/change-watched-word-uploader-to-use-uppy
 - [deleted]             (none)     -> origin/feature/chat-thread-client-skeleton
 - [deleted]             (none)     -> origin/feature/chat-thread-messages-part-1
 - [deleted]             (none)     -> origin/feature/dont-feed-the-trolls
 - [deleted]             (none)     -> origin/feature/go-to-last-unread-post-topic-bookmark
 - [deleted]             (none)     -> origin/feature/hashtag-no-icon-cook
 - [deleted]             (none)     -> origin/feature/markdown-block-changes-chat
 - [deleted]             (none)     -> origin/feature/separate-topic-bookmarks-into-own-distinct-pattern
 - [deleted]             (none)     -> origin/feature/status-on-mentions-on-updated-chat-messages
 - [deleted]             (none)     -> origin/feature/thread-list-button-unread-count
 - [deleted]             (none)     -> origin/feature/thread-list-button-unread-counter-initial
 - [deleted]             (none)     -> origin/feature/tracking-unread-thread-in-sidebar
 - [deleted]             (none)     -> origin/feature/update-translations-block-prefs
 - [deleted]             (none)     -> origin/feature/watched-word-groups
 - [deleted]             (none)     -> origin/feature_boostrap_mode_usertip
 - [deleted]             (none)     -> origin/feature_bootstrap_mode
 - [deleted]             (none)     -> origin/feature_bootstrap_mode_tooltip
 - [deleted]             (none)     -> origin/feature_hide_user_tips
 - [deleted]             (none)     -> origin/feature_user_tips_backfill
 - [deleted]             (none)     -> origin/fix-intercept-with-target
 - [deleted]             (none)     -> origin/fix-mobile-share
 - [deleted]             (none)     -> origin/fix-select-kit-click-outside-regression
 - [deleted]             (none)     -> origin/fix-tag-and-category-routing
 - [deleted]             (none)     -> origin/fix-tests
 - [deleted]             (none)     -> origin/fix-tests-passed
 - [deleted]             (none)     -> origin/fix/chat-threading-no-echo-with-indicator
 - [deleted]             (none)     -> origin/fix/multi-tag-search
 - [deleted]             (none)     -> origin/fix/update-username-in-new-quote-format
 - [deleted]             (none)     -> origin/fix_flaky_test
 - [deleted]             (none)     -> origin/fix_media_elements
 - [deleted]             (none)     -> origin/fix_url_welcome
 - [deleted]             (none)     -> origin/form-template-modal
 - [deleted]             (none)     -> origin/fullscreen-modals-update
 - [deleted]             (none)     -> origin/generic-import
 - [deleted]             (none)     -> origin/generic-import-clean
 - [deleted]             (none)     -> origin/generic-import-cxl
 - [deleted]             (none)     -> origin/generic-import-v2
 - [deleted]             (none)     -> origin/generic-import-v3
 - [deleted]             (none)     -> origin/glimmer-lightbox
 - [deleted]             (none)     -> origin/group-add-members-modal-upgrade
 - [deleted]             (none)     -> origin/group-directory-cleanup
 - [deleted]             (none)     -> origin/headless-new
 - [deleted]             (none)     -> origin/hide-header-and-sidebar
 - [deleted]             (none)     -> origin/issue/allow-ensure-cors-to-add-more-than-one-rule
 - [deleted]             (none)     -> origin/issue/fix-forwarded-email-group-inbox-cc
 - [deleted]             (none)     -> origin/issue/font-loading-wizard-style
 - [deleted]             (none)     -> origin/jancernik-replace-lazy-yt
 - [deleted]             (none)     -> origin/labeler
 - [deleted]             (none)     -> origin/large-notification-table
 - [deleted]             (none)     -> origin/loading-slider-integration
 - [deleted]             (none)     -> origin/loic-max-size-for-text-columns
 - [deleted]             (none)     -> origin/loic-max-size-for-text-columns-chat-plugin
 - [deleted]             (none)     -> origin/loic-max-size-for-text-columns-poll-plugin
 - [deleted]             (none)     -> origin/loic-migrate-chat-message-creator-to-a-service
 - [deleted]             (none)     -> origin/loic-n+1-gem
 - [deleted]             (none)     -> origin/loic-refactor-user-email-job-as-class
 - [deleted]             (none)     -> origin/loic-use-ar-enums-posts
 - [deleted]             (none)     -> origin/mobile-categories-refactor
 - [deleted]             (none)     -> origin/mobile-component-templates
 - [deleted]             (none)     -> origin/modal-named-outlet
 - [deleted]             (none)     -> origin/poll-plugin-update
 - [deleted]             (none)     -> origin/poll-refactor
 - [deleted]             (none)     -> origin/pr/20421
 - [deleted]             (none)     -> origin/pr/21684
 - [deleted]             (none)     -> origin/pwa-offline-indicator
 - [deleted]             (none)     -> origin/rails-6.x-update
 - [deleted]             (none)     -> origin/rebake-quotes
 - [deleted]             (none)     -> origin/reply-where-position
 - [deleted]             (none)     -> origin/revert-unaccent
 - [deleted]             (none)     -> origin/ruby-deprecate-test
 - [deleted]             (none)     -> origin/scroll-padding-top-take2
 - [deleted]             (none)     -> origin/search_refactor
 - [deleted]             (none)     -> origin/second-factor-add-security-key-modal-upgrade
 - [deleted]             (none)     -> origin/second-factor-add-totp-modal-upgrade
 - [deleted]             (none)     -> origin/second-factor-backup-edit-modal-upgrade
 - [deleted]             (none)     -> origin/second-factor-edit-security-key-modal-upgrade
 - [deleted]             (none)     -> origin/separate-chat-system-tests
 - [deleted]             (none)     -> origin/serializer_api_changes
 - [deleted]             (none)     -> origin/share-topic-modal
 - [deleted]             (none)     -> origin/slack_import
 - [deleted]             (none)     -> origin/test_message_bus_change
 - [deleted]             (none)     -> origin/tests-passed-broken
 - [deleted]             (none)     -> origin/tiktok-normalizing
 - [deleted]             (none)     -> origin/topic-list-refactor
 - [deleted]             (none)     -> origin/use-loofah-html5-frag
 - [deleted]             (none)     -> origin/user-preferences-spec
 - [deleted]             (none)     -> origin/ux-ac-user-metadata-alignment
 - [deleted]             (none)     -> origin/watched-words-link
   3f1024de7..c13f64d35  main                    -> origin/main
 * [new branch]          0-a-fix-perf-watched-words -> origin/0-a-fix-perf-watched-words
 * [new branch]          0-a-skf-gjs             -> origin/0-a-skf-gjs
 * [new branch]          0-app-events-revolution -> origin/0-app-events-revolution
 * [new branch]          0-ember-bump-fix-modal  -> origin/0-ember-bump-fix-modal
 * [new branch]          0-extend-native         -> origin/0-extend-native
 * [new branch]          0-fast-edit-end         -> origin/0-fast-edit-end
 * [new branch]          0-fix-perf-watched-words -> origin/0-fix-perf-watched-words
 * [new branch]          0-polls-still           -> origin/0-polls-still
 * [new branch]          0-rename-details        -> origin/0-rename-details
 * [new branch]          0-simpler-placeholder   -> origin/0-simpler-placeholder
 * [new branch]          0-store-bump            -> origin/0-store-bump
 * [new branch]          0-tooltip               -> origin/0-tooltip
 * [new branch]          0-user-status           -> origin/0-user-status
   bb2c5a053..ed8432c32  a-dejq-click            -> origin/a-dejq-click
 * [new branch]          add-message-builder-modifier -> origin/add-message-builder-modifier
 * [new branch]          add-message-builder-modifier-3 -> origin/add-message-builder-modifier-3
 * [new branch]          add-signal-to-notifications-template -> origin/add-signal-to-notifications-template
 * [new branch]          add_mechanism_to_redeliver_all_webhook_events -> origin/add_mechanism_to_redeliver_all_webhook_events
 * [new branch]          after-post-outlet       -> origin/after-post-outlet
 * [new branch]          allow-overriding-sidebar-my-posts-icon -> origin/allow-overriding-sidebar-my-posts-icon
 * [new branch]          allow-staff-to-tag      -> origin/allow-staff-to-tag
 * [new branch]          array-custom-field-order -> origin/array-custom-field-order
 * [new branch]          asciinema-iframe        -> origin/asciinema-iframe
 * [new branch]          async-category-link     -> origin/async-category-link
 * [new branch]          bump-eslint-config      -> origin/bump-eslint-config
 * [new branch]          carsick-patch-1         -> origin/carsick-patch-1
 * [new branch]          categories-modal-fix    -> origin/categories-modal-fix
 * [new branch]          category_definition     -> origin/category_definition
 * [new branch]          chat-github-onebox      -> origin/chat-github-onebox
 * [new branch]          chat/direct-messages    -> origin/chat/direct-messages
 * [new branch]          chat/experiment-swie-cancel -> origin/chat/experiment-swie-cancel
 * [new branch]          coco/generic-importer   -> origin/coco/generic-importer
 * [new branch]          custom-field-store-cleanup -> origin/custom-field-store-cleanup
 * [new branch]          d-button-noautoclass    -> origin/d-button-noautoclass
 * [new branch]          d-object                -> origin/d-object
 * [new branch]          d-resource-experiment   -> origin/d-resource-experiment
 * [new branch]          decorator-transforms-take-2 -> origin/decorator-transforms-take-2
 * [new branch]          demote-summarize-ai-button -> origin/demote-summarize-ai-button
 * [new branch]          dependabot/bundler/libv8-node-21.7.2.0 -> origin/dependabot/bundler/libv8-node-21.7.2.0
 * [new branch]          dependabot/bundler/mini_racer-0.12.0 -> origin/dependabot/bundler/mini_racer-0.12.0
 * [new branch]          dependabot/bundler/oauth2-2.0.9 -> origin/dependabot/bundler/oauth2-2.0.9
 * [new branch]          dependabot/bundler/omniauth-2.1.2 -> origin/dependabot/bundler/omniauth-2.1.2
 * [new branch]          dependabot/bundler/omniauth-facebook-10.0.0 -> origin/dependabot/bundler/omniauth-facebook-10.0.0
 * [new branch]          dependabot/bundler/omniauth-google-oauth2-1.1.2 -> origin/dependabot/bundler/omniauth-google-oauth2-1.1.2
 * [new branch]          dependabot/bundler/parallel_tests-4.4.0 -> origin/dependabot/bundler/parallel_tests-4.4.0
 * [new branch]          dependabot/bundler/sqlite3-2.0.2 -> origin/dependabot/bundler/sqlite3-2.0.2
 * [new branch]          dependabot/npm_and_yarn/ember-source-5.8.0 -> origin/dependabot/npm_and_yarn/ember-source-5.8.0
 * [new branch]          dependabot/npm_and_yarn/jsdoc-4.0.3 -> origin/dependabot/npm_and_yarn/jsdoc-4.0.3
 * [new branch]          dependabot/npm_and_yarn/markdown-it-14.1.0 -> origin/dependabot/npm_and_yarn/markdown-it-14.1.0
 * [new branch]          dev/add-a-reference-column-to-notifications -> origin/dev/add-a-reference-column-to-notifications
 * [new branch]          dev/always-load-problem-checks -> origin/dev/always-load-problem-checks
 * [new branch]          dev/deprecate-found-user-with-status-serializer -> origin/dev/deprecate-found-user-with-status-serializer
 * [new branch]          dev/drop-ignore-chat_channels_last_message_sent_at -> origin/dev/drop-ignore-chat_channels_last_message_sent_at
 * [new branch]          dev/ember-source-5.9.0-upgrade -> origin/dev/ember-source-5.9.0-upgrade
 * [new branch]          dev/fix-flaky-sidebar-category-test -> origin/dev/fix-flaky-sidebar-category-test
 * [new branch]          dev/incremental-imports-experiments-base -> origin/dev/incremental-imports-experiments-base
 * [new branch]          dev/incremental-imports-experiments-pgloaded -> origin/dev/incremental-imports-experiments-pgloaded
 * [new branch]          dev/incremental-imports-experiments-virtualpg -> origin/dev/incremental-imports-experiments-virtualpg
 * [new branch]          dev/notification-avatar-size-getter -> origin/dev/notification-avatar-size-getter
 * [new branch]          dev/promote-inline-checks-to-problem-checks -> origin/dev/promote-inline-checks-to-problem-checks
 * [new branch]          dev/promote-inline-problem-checks -> origin/dev/promote-inline-problem-checks
 * [new branch]          dev/proof-of-concept-rewriting-mentions-notification-logic -> origin/dev/proof-of-concept-rewriting-mentions-notification-logic
 * [new branch]          dev/refactor-uploads-importer -> origin/dev/refactor-uploads-importer
 * [new branch]          dev/rfc-value-modifier-plugin-api -> origin/dev/rfc-value-modifier-plugin-api
 * [new branch]          dev/standalone-home-logo-contents-component -> origin/dev/standalone-home-logo-contents-component
 * [new branch]          dev/stylesheet_importer_categories_with_background_images-modifier -> origin/dev/stylesheet_importer_categories_with_background_images-modifier
 * [new branch]          dev/third-party-breadcrumbs -> origin/dev/third-party-breadcrumbs
 * [new branch]          dev_add_query_param     -> origin/dev_add_query_param
 * [new branch]          dev_lazy_load_categories_tests -> origin/dev_lazy_load_categories_tests
 * [new branch]          dev_update_category_position -> origin/dev_update_category_position
 * [new branch]          docs-publishing-mvp     -> origin/docs-publishing-mvp
 + 4ee1d627c...a9d0e7069 ember-4                 -> origin/ember-4  (forced update)
 * [new branch]          expand-allowed-custom-emoji-images-types -> origin/expand-allowed-custom-emoji-images-types
 * [new branch]          extra-js-revert         -> origin/extra-js-revert
 * [new branch]          feature/disable-failing-auth-methods -> origin/feature/disable-failing-auth-methods
 * [new branch]          feature/paste-upload-on-first-upload-input-templates -> origin/feature/paste-upload-on-first-upload-input-templates
 * [new branch]          feature/requires-confirmation-site-settings -> origin/feature/requires-confirmation-site-settings
   2b7b460d7..953282535  feature/shift-auto-upload-dropped-files-chat -> origin/feature/shift-auto-upload-dropped-files-chat
   07d05ab18..506fa1c7c  feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
 * [new branch]          feature/user-fields-required-for-existing-users-2 -> origin/feature/user-fields-required-for-existing-users-2
 * [new branch]          feature_track_mentions  -> origin/feature_track_mentions
 * [new branch]          fix-bbcode-parser       -> origin/fix-bbcode-parser
 * [new branch]          fix-display-errors-for-history-modal-when-fetching-revisions -> origin/fix-display-errors-for-history-modal-when-fetching-revisions
 * [new branch]          fix-password-reset-security-key -> origin/fix-password-reset-security-key
 * [new branch]          fix_default_value_validation_fail -> origin/fix_default_value_validation_fail
 * [new branch]          fix_reviewable_translation -> origin/fix_reviewable_translation
 * [new branch]          formtoolkit             -> origin/formtoolkit
 * [new branch]          full-page               -> origin/full-page
 * [new branch]          generic-import-add-suspender -> origin/generic-import-add-suspender
 * [new branch]          generic-import-latest   -> origin/generic-import-latest
 * [new branch]          glimmer-header-dnd-live -> origin/glimmer-header-dnd-live
 * [new branch]          grant-admin-fetch-user  -> origin/grant-admin-fetch-user
 * [new branch]          hijacks                 -> origin/hijacks
 * [new branch]          html-table              -> origin/html-table
 * [new branch]          i18n-helper-import      -> origin/i18n-helper-import
 * [new branch]          image-assets            -> origin/image-assets
 * [new branch]          implicit-injections-deprecations -> origin/implicit-injections-deprecations
 * [new branch]          improve-claimed-reviewables-transactions -> origin/improve-claimed-reviewables-transactions
 * [new branch]          independent-theme-compiler -> origin/independent-theme-compiler
 * [new branch]          input-text-field-component -> origin/input-text-field-component
 * [new branch]          issue/fixup-upload-ref-backfill-migration-dates -> origin/issue/fixup-upload-ref-backfill-migration-dates
 * [new branch]          jjaffeux-otp-validation -> origin/jjaffeux-otp-validation
 * [new branch]          lazy-fabricators        -> origin/lazy-fabricators
 * [new branch]          list-wrapper            -> origin/list-wrapper
 * [new branch]          live-cache              -> origin/live-cache
 * [new branch]          loic-update-to-rails-7.1 -> origin/loic-update-to-rails-7.1
 * [new branch]          member-xp/mobile-modal  -> origin/member-xp/mobile-modal
 * [new branch]          migrations-tooling/converter -> origin/migrations-tooling/converter
 * [new branch]          mock-chat-index-redesign -> origin/mock-chat-index-redesign
 * [new branch]          modify-class-native-syntax -> origin/modify-class-native-syntax
 * [new branch]          more-topics-active      -> origin/more-topics-active
 * [new branch]          nested-job-example      -> origin/nested-job-example
 * [new branch]          oklab                   -> origin/oklab
 * [new branch]          omniauth-2              -> origin/omniauth-2
 * [new branch]          optimize-chat-email-notification -> origin/optimize-chat-email-notification
 * [new branch]          plugin-outlet-no-subdir -> origin/plugin-outlet-no-subdir
 * [new branch]          post-widget-outlet      -> origin/post-widget-outlet
 * [new branch]          powered-by-reactivity   -> origin/powered-by-reactivity
 * [new branch]          pretty-text-please      -> origin/pretty-text-please
 * [new branch]          promote-migration-tweak -> origin/promote-migration-tweak
 * [new branch]          relative-sourcemap      -> origin/relative-sourcemap
 * [new branch]          release-31-README-updates -> origin/release-31-README-updates
 * [new branch]          remap-assume-yes-option -> origin/remap-assume-yes-option
 * [new branch]          remove-bootbox          -> origin/remove-bootbox
 * [new branch]          remove-disable-sidebar  -> origin/remove-disable-sidebar
 * [new branch]          remove-summarization    -> origin/remove-summarization
 * [new branch]          remove-x-count          -> origin/remove-x-count
 * [new branch]          revert-thread-title-experiment -> origin/revert-thread-title-experiment
 * [new branch]          see_if_yarn_cache_is_working -> origin/see_if_yarn_cache_is_working
 * [new branch]          shared-draft-category   -> origin/shared-draft-category
 * [new branch]          skip-topic-bookmark-sync-user-destroy -> origin/skip-topic-bookmark-sync-user-destroy
   cec7c05da..a721e8fa4  stable                  -> origin/stable
 * [new branch]          support-query-string    -> origin/support-query-string
 * [new branch]          support_s3_inventory_bucket -> origin/support_s3_inventory_bucket
   7de3cb9b0..c13f64d35  tests-passed            -> origin/tests-passed
 * [new branch]          tippy-arrow-fix         -> origin/tippy-arrow-fix
 * [new branch]          tobiaseigen-patch-2     -> origin/tobiaseigen-patch-2
 * [new branch]          topic-count-fix         -> origin/topic-count-fix
 * [new branch]          tweak-feature-items     -> origin/tweak-feature-items
 * [new branch]          update-gems-stable      -> origin/update-gems-stable
 * [new branch]          update-official-plugin-list -> origin/update-official-plugin-list
 * [new branch]          user-menu-full-name     -> origin/user-menu-full-name
 * [new branch]          with-ancestor-ids       -> origin/with-ancestor-ids
 t [tag update]          beta                    -> beta
 t [tag update]          latest-release          -> latest-release
 * [new tag]             v3.0.5                  -> v3.0.5
 * [new tag]             v3.0.6                  -> v3.0.6
 * [new tag]             v3.1.0                  -> v3.1.0
 * [new tag]             v3.1.0.beta6            -> v3.1.0.beta6
 * [new tag]             v3.1.0.beta7            -> v3.1.0.beta7
 * [new tag]             v3.1.0.beta8            -> v3.1.0.beta8
 * [new tag]             v3.1.1                  -> v3.1.1
 * [new tag]             v3.1.2                  -> v3.1.2
 * [new tag]             v3.1.3                  -> v3.1.3
 * [new tag]             v3.1.4                  -> v3.1.4
 * [new tag]             v3.1.5                  -> v3.1.5
 * [new tag]             v3.2.0                  -> v3.2.0
 * [new tag]             v3.2.0.beta1            -> v3.2.0.beta1
 * [new tag]             v3.2.0.beta2            -> v3.2.0.beta2
 * [new tag]             v3.2.0.beta3            -> v3.2.0.beta3
 * [new tag]             v3.2.0.beta4            -> v3.2.0.beta4
 * [new tag]             v3.2.0.beta5            -> v3.2.0.beta5
 * [new tag]             v3.2.1                  -> v3.2.1
 * [new tag]             v3.2.2                  -> v3.2.2
 * [new tag]             v3.3.0.beta1            -> v3.3.0.beta1
 * [new tag]             v3.3.0.beta2            -> v3.3.0.beta2
I, [2024-06-07T19:55:08.023740 #1]  INFO -- :
I, [2024-06-07T19:55:08.023862 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
      git pull
  else
      git -c advice.detachedHead=false checkout tests-passed
  fi
'
Switched to a new branch 'tests-passed'
I, [2024-06-07T19:55:15.557075 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2024-06-07T19:55:15.557210 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-06-07T19:55:15.566702 #1]  INFO -- :
I, [2024-06-07T19:55:15.566784 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-06-07T19:55:15.569407 #1]  INFO -- :
I, [2024-06-07T19:55:15.569480 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-06-07T19:55:15.571969 #1]  INFO -- :
I, [2024-06-07T19:55:15.572055 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-06-07T19:55:15.574915 #1]  INFO -- :
I, [2024-06-07T19:55:15.575018 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-06-07T19:55:15.577820 #1]  INFO -- :
I, [2024-06-07T19:55:15.577893 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-06-07T19:55:15.580341 #1]  INFO -- :
I, [2024-06-07T19:55:15.580421 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-06-07T19:55:15.583008 #1]  INFO -- :
I, [2024-06-07T19:55:15.583085 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-06-07T19:55:15.586746 #1]  INFO -- :
I, [2024-06-07T19:55:15.586821 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2024-06-07T19:55:15.590473 #1]  INFO -- :
I, [2024-06-07T19:55:15.590548 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-06-07T19:55:15.594389 #1]  INFO -- :
I, [2024-06-07T19:55:15.594466 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-06-07T19:55:15.598299 #1]  INFO -- :
I, [2024-06-07T19:55:15.598376 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-06-07T19:55:15.602210 #1]  INFO -- :
I, [2024-06-07T19:55:15.602286 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-06-07T19:55:15.605813 #1]  INFO -- :
I, [2024-06-07T19:55:15.605887 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-06-07T19:55:16.258613 #1]  INFO -- :
I, [2024-06-07T19:55:16.258748 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-06-07T19:55:16.260917 #1]  INFO -- :
I, [2024-06-07T19:55:16.261134 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2024-06-07T19:55:16.261609 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2024-06-07T19:55:18.097044 #1]  INFO -- :
I, [2024-06-07T19:55:18.097188 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2024-06-07T19:55:19.120279 #1]  INFO -- :
I, [2024-06-07T19:55:19.120403 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-user-notes.git
Cloning into 'discourse-user-notes'...
I, [2024-06-07T19:55:20.180140 #1]  INFO -- :
I, [2024-06-07T19:55:20.180258 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-encrypt.git
Cloning into 'discourse-encrypt'...
I, [2024-06-07T19:55:21.528291 #1]  INFO -- :
I, [2024-06-07T19:55:21.528408 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-oauth2-basic.git
Cloning into 'discourse-oauth2-basic'...
I, [2024-06-07T19:55:22.487293 #1]  INFO -- :
I, [2024-06-07T19:55:22.487665 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.534624 #1]  INFO -- :
I, [2024-06-07T19:55:22.534862 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-06-07T19:55:22.536778 #1]  INFO -- :
I, [2024-06-07T19:55:22.536851 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2024-06-07T19:55:22.538899 #1]  INFO -- :
I, [2024-06-07T19:55:22.545823 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2024-06-07T19:55:22.546136 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.546919 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.547486 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.548073 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2024-06-07T19:55:22.548725 #1]  INFO -- : > echo "done configuring web"
I, [2024-06-07T19:55:22.550253 #1]  INFO -- : done configuring web

I, [2024-06-07T19:55:22.550489 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-06-07T19:55:23.939905 #1]  INFO -- : Successfully installed bundler-2.5.3
1 gem installed

I, [2024-06-07T19:55:23.940009 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-06-07T19:55:29.214835 #1]  INFO -- :
I, [2024-06-07T19:55:29.215199 #1]  INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2024-06-07T19:55:29.217107 #1]  INFO -- :
I, [2024-06-07T19:55:29.217217 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
error ember-template-lint@6.0.0: The engine "node" is incompatible with this module. Expected version "^18.18.0 || ^20.9.0 || >=21.1.0". Got "18.16.1"
error Found incompatible module.
I, [2024-06-07T19:56:15.076884 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

I, [2024-06-07T19:56:15.077290 #1]  INFO -- : Terminating async processes
I, [2024-06-07T19:56:15.077329 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2024-06-07T19:56:15.077363 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2024-06-07 19:56:15.077 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1717790175) Received SIGTERM scheduling shutdown...
2024-06-07 19:56:15.122 UTC [42] LOG:  aborting any active transactions
2024-06-07 19:56:15.124 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-06-07 19:56:15.124 UTC [46] LOG:  shutting down
103:M 07 Jun 2024 19:56:15.139 # User requested shutdown...
103:M 07 Jun 2024 19:56:15.139 * Saving the final RDB snapshot before exiting.
103:M 07 Jun 2024 19:56:15.161 * DB saved on disk
103:M 07 Jun 2024 19:56:15.161 # Redis is now ready to exit, bye bye...
2024-06-07 19:56:15.186 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean' failed with return #<Process::Status: pid 332 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "cmd"=>["if [ \"$version\" != \"tests-passed\" ]; then\n  rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
51dd434472ada6eab91b042f3f842661db261c56cbed5f43a44645ab1b7450a6

Este é o production.log

Started GET "/" for 136.52.25.237 at 2024-06-07 20:12:41 +0000
Processing by CategoriesController#index as HTML
Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.0ms | Allocations: 4935)
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  relation "flags" does not exist
LINE 9:  WHERE a.attrelid = '"flags"'::regclass
                            ^
)
app/models/post_action_type.rb:48:in `all_flags'
app/models/post_action_type.rb:74:in `flag_types'
app/models/post_action_type.rb:33:in `types'
app/serializers/site_serializer.rb:111:in `block in post_action_types'
lib/distributed_cache.rb:20:in `defer_get_set'
app/serializers/application_serializer.rb:34:in `cache_fragment'
app/serializers/site_serializer.rb:110:in `post_action_types'
(eval):15:in `_fast_attributes'
app/models/site.rb:235:in `json_for'
app/controllers/application_controller.rb:638:in `preload_anonymous_data'
app/controllers/application_controller.rb:442:in `preload_json'
app/controllers/application_controller.rb:422:in `block in with_resolved_locale'
app/controllers/application_controller.rb:422:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
lib/middleware/anonymous_cache.rb:391:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:291:in `call'
Failed to handle exception in exception app middleware : ActiveRecord::StatementInvalid : PG::UndefinedTable: ERROR:  relation "flags" does not exist
LINE 9:  WHERE a.attrelid = '"flags"'::regclass

Olá @Martin_Ju :slight_smile:

Você poderia, por favor, colocar seus logs na formatação de bloco de código para exibi-los corretamente no fórum.

Você só precisa usar três crases acima e três crases abaixo, assim:

```
detalhes do log
```
3 curtidas