Skip to content

Commit 02c7940

Browse files
committed
Test plenty of weird characters in CI job MySQL password
1 parent 6d7dee4 commit 02c7940

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/jobs/baseinstall.sh

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

8383
# Show some MySQL debugging
8484
mysql_log "show databases"
@@ -96,6 +96,7 @@ if [ "${db}" = "install" ]; then
9696
section_end
9797
elif [ "${db}" = "upgrade" ]; then
9898
section_start "Upgrade DOMjudge database"
99+
/opt/domjudge/domserver/bin/dj_setup_database update-password
99100
/opt/domjudge/domserver/bin/dj_setup_database upgrade
100101
/opt/domjudge/domserver/webapp/bin/console domjudge:reset-user-password admin "${ADMIN_PASSWORD}"
101102
section_end

0 commit comments

Comments
 (0)