chore(deps): bump the go-dependencies group across 1 directory with 3 updates - #95
Conversation
… updates Bumps the go-dependencies group with 3 updates in the / directory: [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml), [golang.org/x/crypto](https://github.com/golang/crypto) and [modernc.org/sqlite](https://gitlab.com/cznic/sqlite). Updates `github.com/BurntSushi/toml` from 1.4.0 to 1.6.0 - [Release notes](https://github.com/BurntSushi/toml/releases) - [Commits](BurntSushi/toml@v1.4.0...v1.6.0) Updates `golang.org/x/crypto` from 0.54.0 to 0.55.0 - [Commits](golang/crypto@v0.54.0...v0.55.0) Updates `modernc.org/sqlite` from 1.34.4 to 1.56.0 - [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md) - [Commits](https://gitlab.com/cznic/sqlite/compare/v1.34.4...v1.56.0) --- updated-dependencies: - dependency-name: github.com/BurntSushi/toml dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: golang.org/x/crypto dependency-version: 0.55.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: modernc.org/sqlite dependency-version: 1.56.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
The database compatibility, tested in both directionsCI proves this compiles and that the migration tests pass — but those tests build a fresh database with the new driver. They say nothing about the case that actually matters on an existing install: a database written by So I tested it directly. A database created and populated by a binary built from It opens, migrates, reads and writes. And the direction that usually bites — rollback. After the new driver had written to it (file hash changed, so it genuinely did), the old binary reopened the same database: No corruption, and the header is still What is still untested
|
|
|
Deployed onto a database with real history — and a false alarm from my own check
Then v1.56.0 opened that 22 MB database — real history, open WAL, written by v1.34.4: It has since grown to 24.8 MB, so it is being written normally, not just read. The check cried wolf, and I am recording that rather than quietly fixing itThe deploy task printed PHPUnit's That is the same defect this whole session has been about — a check reporting a problem it did not observe — committed inside the work of fixing checks that do exactly that. It was caught in seconds only because the output beside it said The fix is in the deploy task, not in this repository: the pattern now requires the line to be an error ( I did not write "the database is fine" until I had the matching lines in front of me. The check was not evidence; the evidence was. |



Bumps the go-dependencies group with 3 updates in the / directory: github.com/BurntSushi/toml, golang.org/x/crypto and modernc.org/sqlite.
Updates
github.com/BurntSushi/tomlfrom 1.4.0 to 1.6.0Release notes
Sourced from github.com/BurntSushi/toml's releases.
Commits
5253492Enable TOML 1.1 by default (#457)e954445Reject duplicate arrays (#455)6b16cbdUpdate toml-test test cases from upstream (#456)011fa2bEnsure constant format strings in wf calls4b439bfRemove itemNila473c12Add test for out of range float64b535ff8Add some boring tests for lex.go6011ef0Remove unreachable condition in lexTableNameStartc8ca9e6Remove unreachable condition1121f81Make tomlv read from stdinUpdates
golang.org/x/cryptofrom 0.54.0 to 0.55.0Commits
f44d03dgo.mod: update golang.org/x dependencies5ed4944crypto/internal/poly1305: provide optimised assembly for riscv64b07833cssh: return window credit for discarded extended datad701c51acme: fix nil pointer dereference in pebble test error reporting999d053ssh: fix parsing of GSSAPI payloads offering multiple mechanisms90f76b8ssh: reject certificate signature keys before recursingb53964assh: permit empty but non-nil HostKeyAlgorithms, KeyExchanges, Ciphers, MACs626e40fssh: drain stderr on forwarded TCP and Unix channels31914c6x509roots/fallback: update bundlef2135b8all: clean up minor issues found by staticcheckUpdates
modernc.org/sqlitefrom 1.34.4 to 1.56.0Changelog
Sourced from modernc.org/sqlite's changelog.
... (truncated)
Commits
cc920f9lib, vec: re-vendor, bump libc to v1.74.4, sweep the docs581eb45sqlite: validate the connector dsn with getVFSName, not a bare ParseQuerye7a39d2sqlite: document that a constructed Driver is not the registered one2c7e3ebsqlite: add NewConnector, a driver.Connector for sql.OpenDBcfb9734CHANGELOG.md: document the DSN validation-order change0895392sqlite: validate all DSN parameters before applying any of them63a57e4sqlite: select DSN shorthand aliases by presence, matching mattn (!134 follow...d7210fcCHANGELOG.md: correct the !134 DSN shorthand-key entryb31f521Merge branch 'dsn-compat-keys' into 'master'266b979sqlite: validate mattn-compat DSN keys and fix auto_vacuum apply orderDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions