Skip to content

test: 整合 PostgreSQL 14/16 與 17 真實版本回歸(07 證據) #117

test: 整合 PostgreSQL 14/16 與 17 真實版本回歸(07 證據)

test: 整合 PostgreSQL 14/16 與 17 真實版本回歸(07 證據) #117

Triggered via pull request October 14, 2026 06:43
Status Success
Total duration 7m 50s
Artifacts 4

cross-platform.yml

on: pull_request
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

40 warnings and 1 notice
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L71
Converting null literal or possible null value to non-nullable type.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L57
Possible null reference assignment.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L37
Dereference of a possibly null reference.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L21
Possible null reference assignment.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L20
Possible null reference assignment.
Linux ARM64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L17
Converting null literal or possible null value to non-nullable type.
Linux ARM64: mySQLPunk/lib/SqlServerCompatibilityMigration.cs#L206
Dereference of a possibly null reference.
Linux ARM64: mySQLPunk/lib/SqlServerCompatibilityMigration.cs#L200
Converting null literal or possible null value to non-nullable type.
Linux ARM64: tests/SqlServerBatchInsertTests.cs#L41
Cannot convert null literal to non-nullable reference type.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L88
Possible null reference argument for parameter 'name' in 'string SqlServerCompatibilityMigration.Quote(string name)'.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L71
Converting null literal or possible null value to non-nullable type.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L57
Possible null reference assignment.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L37
Dereference of a possibly null reference.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L21
Possible null reference assignment.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L20
Possible null reference assignment.
Linux x64: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L17
Converting null literal or possible null value to non-nullable type.
Linux x64: tests/SqlServerBatchInsertTests.cs#L41
Cannot convert null literal to non-nullable reference type.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L88
Possible null reference argument for parameter 'name' in 'string SqlServerCompatibilityMigration.Quote(string name)'.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L71
Converting null literal or possible null value to non-nullable type.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L57
Possible null reference assignment.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L37
Dereference of a possibly null reference.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L21
Possible null reference assignment.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L20
Possible null reference assignment.
macOS Apple Silicon: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L17
Converting null literal or possible null value to non-nullable type.
macOS Apple Silicon: tests/SqlServerBatchInsertTests.cs#L41
Cannot convert null literal to non-nullable reference type.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L88
Possible null reference argument for parameter 'name' in 'string SqlServerCompatibilityMigration.Quote(string name)'.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L86
Possible null reference assignment.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L71
Converting null literal or possible null value to non-nullable type.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L57
Possible null reference assignment.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L37
Dereference of a possibly null reference.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L21
Possible null reference assignment.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L20
Possible null reference assignment.
macOS Intel: mySQLPunk/lib/SqlServerMigrationCatalogReader.cs#L17
Converting null literal or possible null value to non-nullable type.
macOS Intel: tests/SqlServerBatchInsertTests.cs#L41
Cannot convert null literal to non-nullable reference type.
macOS Apple Silicon
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
mySQLPunk-cross-platform-linux-arm64-5a40b22294ac427c81f2a47ba0b800471d7e4c62
46.3 MB
sha256:f7f4f137d600beed24763bc46324b04a37f34eafac87ea1467f578ac2b633b6d
mySQLPunk-cross-platform-linux-x64-5a40b22294ac427c81f2a47ba0b800471d7e4c62
47.8 MB
sha256:d3def00126a03aa0ebf6fba94c4405e664c135b776930385c26bfc0a84a4b744
mySQLPunk-cross-platform-macos-arm64-5a40b22294ac427c81f2a47ba0b800471d7e4c62
49.1 MB
sha256:7122e414cb9c6e69151e356991b8456a1b573d0e77a50841f6560143707632b3
mySQLPunk-cross-platform-macos-x64-5a40b22294ac427c81f2a47ba0b800471d7e4c62
50.8 MB
sha256:48a0f2603bbd06d700a659b04d3af5ebe50bcafb5bf4ef28510a9ffbcbecd8ac