Skip to content

Commit 3cd715a

Browse files
authored
Merge branch 'main' into fix/datagrid-d13-filter-panel
Signed-off-by: Ngô Quốc Đạt <datlechin@gmail.com>
2 parents fa8a795 + 13dbc64 commit 3cd715a

191 files changed

Lines changed: 8008 additions & 3148 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/macos-test-quarantine.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ MCPBridgeIntegrationTests
1414
# host (only plugin metadata loads), so driver-backed SQL generation returns empty.
1515
TableOperationsPluginTests
1616
TableQueryBuilderFilteredQueryTests
17-
FilterSQLGeneratorTests
1817
SQLCompletionProviderTests
1918
SQLStatementGeneratorPKRegressionTests
2019
SQLStatementGeneratorCompositePKTests
@@ -31,15 +30,13 @@ ValidateDriverDescriptorTests
3130
PluginCapabilityTests
3231
FreeTDSClassifierTests
3332
DatabaseTypeCassandraTests
34-
RowOperationsManagerBinaryCopyTests
3533
RowOperationsManagerTests
3634
StructureGridDelegateAddRowTests
3735
SaveCompletionTests
3836
ChangeReapplyVersionTests
3937

4038
# --- Persistence-entangled: tests assume lowercase enum values but rawValues are
4139
# display-style ("Red"/"Private Key"); changing them needs a Codable migration.
42-
ConnectionSharingTests
4340
ConnectionURLFormatterSSHProfileTests
4441
DatabaseConnectionExternalAccessTests
4542
DataGridSettingsDefaultSortDecoderTests
@@ -50,8 +47,6 @@ MCPPairingServiceTests
5047
MCPBearerTokenAuthenticatorTests
5148
TablePlusImporterTests
5249
SequelAceImporterTests
53-
DBeaverImporterTests
54-
ForeignAppImporterRegistryTests
5550
HostKeyStoreTests
5651
KeychainHelperTests
5752

@@ -60,8 +55,6 @@ StructureChangeManagerUndoTests
6055
DataChangeManagerExtendedTests
6156
DataChangeManagerTests
6257
CoordinatorEditorLoadTests
63-
CoordinatorColumnVisibilityTests
6458
CommandActionsDispatchTests
65-
SidebarViewModelTests
6659
ChatToolSpecCopilotTests
6760
SQLStatementScannerLocatedTests

.github/workflows/build.yml

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -32,54 +32,8 @@ jobs:
3232

3333
test:
3434
name: macOS Tests
35-
runs-on: macos-26
36-
timeout-minutes: 40
37-
38-
steps:
39-
- name: Checkout code
40-
uses: actions/checkout@v4
41-
42-
- name: Select Xcode
43-
uses: maxim-lobanov/setup-xcode@v1
44-
with:
45-
xcode-version: '26.4.1'
46-
47-
- name: Install xcbeautify
48-
run: brew list xcbeautify &>/dev/null || brew install xcbeautify
49-
50-
- name: Download static libraries
51-
env:
52-
GH_TOKEN: ${{ github.token }}
53-
run: scripts/download-libs.sh --force
54-
55-
- name: Create Secrets.xcconfig
56-
env:
57-
ANALYTICS_HMAC_SECRET: ${{ secrets.ANALYTICS_HMAC_SECRET }}
58-
run: echo "ANALYTICS_HMAC_SECRET = ${ANALYTICS_HMAC_SECRET}" > Secrets.xcconfig
59-
60-
- name: Run package tests
61-
run: swift test --package-path Packages/TableProCore
62-
63-
- name: Run app tests
64-
run: |
65-
set -o pipefail
66-
SKIP_ARGS=()
67-
while IFS= read -r line; do
68-
suite="${line%%#*}"
69-
suite="$(echo "$suite" | xargs)"
70-
[ -z "$suite" ] && continue
71-
SKIP_ARGS+=("-skip-testing:TableProTests/$suite")
72-
done < .github/macos-test-quarantine.txt
73-
xcodebuild test \
74-
-project "$XCODE_PROJECT" \
75-
-scheme "$XCODE_SCHEME" \
76-
-destination "platform=macOS" \
77-
-only-testing:TableProTests \
78-
"${SKIP_ARGS[@]}" \
79-
-parallel-testing-enabled NO \
80-
-skipPackagePluginValidation \
81-
CODE_SIGNING_ALLOWED=NO \
82-
| xcbeautify --renderer github-actions
35+
uses: ./.github/workflows/macos-tests.yml
36+
secrets: inherit
8337

8438
build-arm64:
8539
name: Build ARM64

.github/workflows/contract-drift.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)