check / check (push) Waiting to run
SQLite reads a file: URI's path only up to the first ? or #, and decodes %XX escapes in it. With a data directory such as /srv/hooks#1, every database opened the one file /srv/hooks. The connection string is now built with url.URL, which escapes the path, and OmitHost keeps a relative path relative. A test opens two databases in a directory whose name holds #, ? and %, and checks through PRAGMA database_list that each opened its own file. Model: opus-5-5