Skip to content

Commit 097f655

Browse files
committed
Test plenty of weird characters in CI job MySQL password
1 parent d17bd72 commit 097f655

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.github/jobs/baseinstall.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ mysql_log "CREATE DATABASE IF NOT EXISTS \`domjudge\` DEFAULT CHARACTER SET utf8
5858
mysql_log "CREATE USER IF NOT EXISTS \`domjudge\`@'%' IDENTIFIED BY 'domjudge';"
5959
mysql_log "GRANT SELECT, INSERT, UPDATE, DELETE ON \`domjudge\`.* TO 'domjudge'@'%';"
6060
mysql_log "FLUSH PRIVILEGES;"
61-
echo "unused:sqlserver:domjudge:domjudge:domjudge:3306" > /opt/domjudge/domserver/etc/dbpasswords.secret
61+
echo 'unused:sqlserver:domjudge:domjudge:domjudge_db-pw+% #$*)@(!/;,.:3306' > /opt/domjudge/domserver/etc/dbpasswords.secret
6262

6363
# Show some MySQL debugging
6464
mysql_log "show databases"
@@ -73,6 +73,7 @@ if [ "${db}" = "install" ]; then
7373
section_end
7474
elif [ "${db}" = "upgrade" ]; then
7575
section_start "Upgrade DOMjudge database"
76+
/opt/domjudge/domserver/bin/dj_setup_database update-password
7677
/opt/domjudge/domserver/bin/dj_setup_database upgrade
7778
section_end
7879
fi

gitlab/base.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ fi
3333

3434
# Generate a dbpasswords file
3535
# Note that this does not use ${DATABASE_NAME} since Symfony adds the _test postfix itself
36-
echo "unused:sqlserver:domjudge:domjudge:domjudge:3306" > etc/dbpasswords.secret
36+
echo 'unused:sqlserver:domjudge:domjudge:domjudge_+% #$*)@(!/;,.:3306' > etc/dbpasswords.secret
3737

3838
# Generate APP_SECRET for symfony
3939
# shellcheck disable=SC2164

0 commit comments

Comments
 (0)