Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3200 commits
Select commit Hold shift + click to select a range
7fc3f9c
forgot a reference
Tishj May 12, 2025
2f9fd35
fix type of fetch
taniabogatsch May 12, 2025
d2ac723
add tests for remapping a struct inside a list and a struct inside a map
Tishj May 12, 2025
8c1ab09
fix macro binding and some other code tidying
taniabogatsch May 12, 2025
acf228e
Merge branch 'main' into c-api
taniabogatsch May 12, 2025
fda0ba6
Enable `SYSTEM_PEAK_BUFFER_MEMORY` and `SYSTEM_PEAK_TEMP_DIR_SIZE` pr…
Mytherin May 12, 2025
2ac7bb5
remove this
pdet May 12, 2025
eced257
windows build fix?
taniabogatsch May 12, 2025
37b5dca
more nested type <-> nested type safeguarding
Tishj May 12, 2025
15018e7
Expand HTTPUtil with new client interface
Mytherin May 12, 2025
121dc0e
Add try_request option
Mytherin May 12, 2025
9d08736
Tidy fixes
Mytherin May 12, 2025
c2075ca
No dynamic cast check
Mytherin May 12, 2025
33a3829
Patch httpfs
Mytherin May 12, 2025
58d161e
Run httpfs nightlies
Mytherin May 12, 2025
bd0bd1a
Move
Mytherin May 12, 2025
39c03f1
Always run nightlies for now
Mytherin May 12, 2025
54f17d4
alter struct type inside a list type
Tishj May 12, 2025
296b82d
can't add to the list directly, obviously
Tishj May 12, 2025
a1ccea3
drop column from field inside a list
Tishj May 12, 2025
43f45f0
No more set -e
Mytherin May 12, 2025
758cb87
rename field inside a list
Tishj May 12, 2025
faf288b
add column to struct inside a map
Tishj May 12, 2025
9e8db70
drop fields from a struct inside a map's key or value
Tishj May 12, 2025
5b35570
Generate request enums in correct format, fixes for HTTPState
Mytherin May 12, 2025
e507c2e
rename a field of a struct inside the key or value of a map
Tishj May 12, 2025
5cba7a4
Fixes for POST/PUT requests
Mytherin May 12, 2025
27adae7
More S3 fixes
Mytherin May 12, 2025
cba08b2
Skip known broken tests
Mytherin May 12, 2025
d618a15
Fix CI
Mytherin May 12, 2025
e3f919c
Enabling parsing bool values
May 13, 2025
a60f455
Merge branch 'main' into list-exception
taniabogatsch May 13, 2025
699f5dc
[C API] Expose the client context, connection id and scalar function …
Mytherin May 13, 2025
0cd115d
More test fixes
Mytherin May 13, 2025
73b5275
remove only breakpoint code that failing tests hit
taniabogatsch May 13, 2025
899080b
adding test for json
May 13, 2025
9426d00
Fix request counts in tests after S3 glob changes
Mytherin May 13, 2025
1fce07c
make test single-threaded
samansmink May 13, 2025
5d8609e
[CSV Sniffer] Proper type replacement in header only files (#17447)
Mytherin May 13, 2025
b7bf80a
Recurse into `MAP` and `LIST` with the `remap_struct` and the MFR Col…
Mytherin May 13, 2025
df02195
Merge remote-tracking branch 'upstream/main' into list_alter_type
Tishj May 13, 2025
457c4cf
update expected error message
Tishj May 13, 2025
fc3c504
HTTP headers are case insensitive, and don't parse Content-Range header
Mytherin May 13, 2025
cbbc3c8
Make range request fallback work
Mytherin May 13, 2025
2195d3e
Fix: pyproject.toml does not contain a tool.setuptools_scm section (#…
Mytherin May 13, 2025
b040a53
Move Scan method to BaseFileReader
Mytherin May 13, 2025
7194587
Move FinalizeReader to reader, and rename to PrepareReader
Mytherin May 13, 2025
97c2a59
Move Linux HTTPFS to Main tests from nightly
Mytherin May 13, 2025
35c2bdd
Move TryInitializeScan to the BaseFileReader
Mytherin May 13, 2025
540284b
Move FinishFile to BaseFileReader
Mytherin May 13, 2025
9d3e428
Move GetProgressInFile to BaseFileReader
Mytherin May 13, 2025
c1549d4
Move GetStatistics to reader
Mytherin May 13, 2025
bf0989a
Move GetUnionData to BaseFileReader
Mytherin May 13, 2025
6ff19b1
Add an explicit interface we can initialize
Mytherin May 13, 2025
c3dc29e
shared_ptr
Mytherin May 13, 2025
8b464e9
Make MultiFileReaderInterface an abstract class that must be inherite…
Mytherin May 13, 2025
bad9399
More fine-grained type detection for null types
pdet May 13, 2025
26ffc24
More tests
pdet May 13, 2025
4f5805f
[Fix] Macro binding with unknown parameters in list_has_all and some …
Mytherin May 13, 2025
dcf0e1c
Create option for files_to_sniff and add tests
pdet May 13, 2025
4f1dfbc
Merge remote-tracking branch 'refs/remotes/origin/main' into lamdba-s…
maiadegraaf May 13, 2025
296c814
fix c api vector type
taniabogatsch May 13, 2025
92fd968
Remove templating from UnionByName code
Mytherin May 13, 2025
a765001
[Add] Test for lambdas in attached databases with version 1.2.0 and 1…
maiadegraaf May 13, 2025
d42a71c
Forward all CreateReader calls through the MultiFileReader
Mytherin May 13, 2025
6219401
Fixes for single-file compilation
Mytherin May 13, 2025
f63d1ac
emit dictionary vectors with unaligned start index
OmidAfroozeh May 12, 2025
ecc1f07
if distinct count is 0, do not use it for join order optimization
Tmonster May 13, 2025
62516f5
remove redundant line
Tmonster May 13, 2025
365ce83
Add option to python and use same sniffing mechanism in csv relation
pdet May 13, 2025
6219eb9
Patch Avro
Mytherin May 13, 2025
702ef4b
Format
Mytherin May 13, 2025
a7886d7
Fix example
szarnyasg May 13, 2025
ac512fe
This seems to run locally
pdet May 13, 2025
a44d7cc
Forward declaration
Mytherin May 13, 2025
e36f028
Generalize HTTP interface and use the new HTTP interface in `httpfs` …
Mytherin May 13, 2025
39c4e7d
[Fix] Switch between constant and flat vector in C API (#17465)
Mytherin May 13, 2025
d88169a
expose qualified option to GetTableNames and expose in C API
taniabogatsch May 13, 2025
ec0f892
cleanup CAPI tester
taniabogatsch May 13, 2025
93fda35
Fix TIMETZ cast in example (#17468)
Mytherin May 13, 2025
3559cf3
Undef interface
Mytherin May 13, 2025
f504f59
Add missing definition
Mytherin May 13, 2025
9701a5d
respect if_not_found when binding DROP
jeewonhh May 13, 2025
c0f8766
Remove duplicated arrow fetch test
emmanuel-ferdman May 13, 2025
11bdbf5
Fix typos
szarnyasg May 14, 2025
dc121a7
Ensure 'has_initial' is always serialized in lambda functions
maiadegraaf May 14, 2025
20f815d
Merge branch 'main' into expose-table-names
taniabogatsch May 14, 2025
e42300f
Fix avro
Mytherin May 14, 2025
e93f09a
generate fix and more comments
taniabogatsch May 14, 2025
ea50a3e
Remove duplicated arrow fetch test (#17476)
Mytherin May 14, 2025
d06e0ba
fix linux bug and add fully nit
taniabogatsch May 14, 2025
2b96654
add release version
hannes May 14, 2025
cb4d204
forgot to commit the test changes...
taniabogatsch May 14, 2025
0671c70
Multi File Reader Rework (Part 19): Make `MultiFileReaderInterface` v…
Mytherin May 14, 2025
4949adc
[Serializer] Lambda Compatibilty Fix (#17428)
Mytherin May 14, 2025
f710d7e
fix expression reader schema
Maxxen May 14, 2025
8a75268
add spatial to nightly CI
Maxxen May 14, 2025
86d58c7
fix test
Tishj May 14, 2025
5d92802
fix wrong subclass
Maxxen May 14, 2025
fc3b654
Bump avro, httpfs, mysql, postgres and sqlite
Mytherin May 14, 2025
e013154
Fix block size test
Mytherin May 14, 2025
7eedd26
add regression_threshold_seconds to change its default vakue from the CI
hmeriann May 14, 2025
55da097
fix parsing bool values in JSON (#17460)
Mytherin May 14, 2025
d4d722c
Emit dictionary vectors with unaligned start index (#17471)
Mytherin May 14, 2025
3ade755
Make InitializeParameters a callback
Mytherin May 14, 2025
9a9a8c2
Merge remote-tracking branch 'origin/patchpatchpatch' into httpfsrework2
Mytherin May 14, 2025
8ccb925
ff
hmeriann May 14, 2025
fc0d7c2
Patch HTTPFS
Mytherin May 14, 2025
7dbb0f4
Generate
Mytherin May 14, 2025
db45dd4
Add release version (#17479)
Mytherin May 14, 2025
1435c92
Remove incorrect assertion
Mytherin May 14, 2025
a53779e
FileOpenerInfo
Mytherin May 14, 2025
fe09e56
Remove shared_from_this, turn into a reference
Mytherin May 14, 2025
59943f5
Merge branch 'main' into logging-cleanup
samansmink May 14, 2025
06684cb
Add GetName method to HTTPUtil
Mytherin May 14, 2025
f3dd1d2
Expose qualified table names in GetTableNames and add duckdb_get_tabl…
Mytherin May 14, 2025
c8d7844
Bump avro, httpfs, mysql, postgres and sqlite (#17482)
Mytherin May 14, 2025
8f3a2a0
Merge branch 'main' into httpfsrework2
Mytherin May 14, 2025
e92be67
Fix GeoParquet ExpressionColumnReader schema (#17481)
Mytherin May 14, 2025
1c4bef0
Use correct params
Mytherin May 14, 2025
094c865
fix merge issue
samansmink May 14, 2025
acf8898
std::move
Mytherin May 14, 2025
43f6533
try/catch around the usage of the currentframe object
Tishj May 14, 2025
ec44584
use the selection vector
Tishj May 14, 2025
963f2f6
add regression_threshold_seconds argument to `regression/test_runner.…
Mytherin May 14, 2025
4df08d3
reinstate the old logic for the loop, accidentally broke it..
Tishj May 14, 2025
4bf6e76
DROP of missing entry should fail in binding (#17474)
Mytherin May 14, 2025
823b2f5
bump spatial
Maxxen May 14, 2025
d9bfb06
also patch vss
Maxxen May 14, 2025
58c7b52
map had the exact same problem
Tishj May 14, 2025
9b4d61c
HTTPFS Parameters fix (#17486)
Mytherin May 14, 2025
9389b65
Correctly pass in on_retry
Mytherin May 14, 2025
91f0a48
HTTPUtil Fix: correctly pass in on_retry (#17494)
Mytherin May 15, 2025
470b207
Bump spatial & vss (#17492)
Mytherin May 15, 2025
1281f4a
Add support for altering structs (drop, add, rename field) inside `LI…
Mytherin May 15, 2025
4177ee7
[Python Dev] Guard against python exceptions when interacting with th…
Mytherin May 15, 2025
3c0d466
If distinct count from stats is 0, do not use it in Join Order Optimi…
Mytherin May 15, 2025
2b92988
Merge branch 'main' into logging-cleanup
samansmink May 15, 2025
1382031
Allow DUCKDB_EXPLICIT_VERSION to be propagated to DUCKDB_NORMALIZED_V…
carlopi May 15, 2025
fcc3ac7
Add FileSystem::TryRemoveFile - that only removes a file if it exists
Mytherin May 15, 2025
9ddef36
Add OperatorFinalize callback to operators - which is called after a …
Mytherin May 15, 2025
da44b75
Allow OVERRIDE_GIT_DESCRIBE, when matches a pattern like vX.Y.Z-rcW, …
carlopi May 15, 2025
88de3fa
Fixup FATAL_ERROR to explain also vX.Y.Z-rcW is accepted
carlopi May 15, 2025
9b183a9
fix merge issues, add structured http logging
samansmink May 15, 2025
5248db3
add test for enable_http_logging setting
samansmink May 15, 2025
6d2d041
Generate enums
Mytherin May 15, 2025
37da717
Make the encodings extension a core extension, and make it auto-loada…
Mytherin May 15, 2025
c898653
fix: Get original hash via unified vector on hash collisions
gropaul May 15, 2025
e6bc15d
add comment concerning getting the hash via UnifiedVectorFormat
gropaul May 15, 2025
a3d30d9
Apply dynamic filter pushdown of TopN optimizer also to existing TopN…
Mytherin May 15, 2025
7c093bf
added testcase for large joins with nulls
gropaul May 15, 2025
102560b
format fix
gropaul May 15, 2025
735f45f
Allow passing down rc-style version also via OVERRIDE_GIT_DESCRIBE (#…
Mytherin May 15, 2025
16e4666
Minor nightly fixes (#17500)
Mytherin May 15, 2025
2cbf887
switched from SELECT setseed(0.42) to set seed 0.42
gropaul May 15, 2025
5b83131
fix test from httpfs
samansmink May 15, 2025
1ae97d8
fix log test failure
samansmink May 15, 2025
507496b
Add FileSystem::TryRemoveFile - that only removes a file if it exists…
Mytherin May 15, 2025
af2d1d4
Add OperatorFinalize callback to operators - which is called after a …
Mytherin May 15, 2025
e2b7d36
Apply dynamic filter pushdown of TopN optimizer also to existing TopN…
Mytherin May 15, 2025
311f550
Fix: Optional Probe Selection (#17505)
Mytherin May 15, 2025
3e7292a
Remove spatial from OSX Relassert
carlopi May 15, 2025
44d0856
FileHandle Logging (#16758)
Mytherin May 15, 2025
f249c2c
Fix typos (#17478)
Mytherin May 15, 2025
c43ab41
Remove spatial from OSX Relassert (#17509)
Mytherin May 15, 2025
43fc3a4
more new extensions
Maxxen May 15, 2025
268e109
Bump HTTPFS again
Mytherin May 15, 2025
bc9354d
dont apply patches
Maxxen May 15, 2025
10fcb65
feat: add catalog name and schema name to function serialization.
rustyconover May 16, 2025
2fd7afc
Update more extensions (#17510)
Mytherin May 16, 2025
1846d49
Bump HTTPFS again (#17511)
Mytherin May 16, 2025
803371c
Linking encodings times out wasm extension builds
carlopi May 16, 2025
580b652
Remove encoding autoloading test, currently not working as intended
carlopi May 16, 2025
03dc8da
feat: include catalog and schema names in function serialization (#17…
Mytherin May 16, 2025
4e5ff4e
Fix encodings (#17514)
Mytherin May 16, 2025
67d25ac
Use Catalog::TryAutoLoad for encodings extension
pdet May 16, 2025
2fdd0c5
Revert "Fix: pyproject.toml does not contain a tool.setuptools_scm se…
Tishj May 16, 2025
13db15b
dont use versions that make the absence of the section in the pyproje…
Tishj May 16, 2025
27412cc
Resolve GitHub workflow `set-output` deprecation warnings
kurtmckee May 16, 2025
f027a66
Fix python nightly build (#17515)
hannes May 16, 2025
3020a43
Include-fest
pdet May 16, 2025
50c37c9
Add (de)serialization for ExtraOperatorInfo
Flogex May 16, 2025
1d6d64e
Make ExtraOperatorInfo move-only
Flogex May 16, 2025
e47ed82
Merge remote-tracking branch 'upstream/main' into csv_glob_types
pdet May 16, 2025
56e8509
Format
pdet May 16, 2025
3752dad
Mark move constructor as noexcept
Flogex May 16, 2025
025cd71
using reinterpret_steal breaks the refcount of the passed-in object, …
Tishj May 18, 2025
e3cfa88
Expose follow_location as option in HTTPParam
carlopi May 18, 2025
2cf3e3b
Avoid lengthy retry on extension update
carlopi May 18, 2025
b38d2fe
Restore extensuion update also on httpfs
carlopi May 18, 2025
4ba5d0f
Use Format string components (instead of concatenate that might escape)
carlopi May 15, 2025
bb24d13
Rewrite 'Unknown exception in Finalize' errors to be more accurate
carlopi May 14, 2025
88cac3f
fix up failing tests
Tishj May 18, 2025
feb4ed8
Use Catalog::TryAutoLoad for encodings extension (#17520)
Mytherin May 19, 2025
4fbe38a
[Python Dev] Using `reinterpret_steal` breaks the refcount of the pas…
Mytherin May 19, 2025
3c8f023
Fix update extensions (#17527)
Mytherin May 19, 2025
4075e33
Minor fixes to exception error messages (#17528)
Mytherin May 19, 2025
ca4df2e
[Python Dev] Fix failing tests for the Python SQLLogicTester (#17529)
Mytherin May 19, 2025
6e13b87
Resolve GitHub workflow `set-output` deprecation warnings (#17516)
Mytherin May 19, 2025
1f0067f
[CSV Reader] Detect SQLNULL types for schema merging, use schema merg…
Mytherin May 19, 2025
c4e130c
Fixup passing down of DUCKDB_EXPLICIT_VERSION
carlopi May 19, 2025
d6708bd
Remove irrelevant printf debugging line
carlopi May 19, 2025
cce744e
generate the data in steps
Tmonster May 19, 2025
47ffb99
can't use 'USING COMPRESSION' with a deprecated compression type
Tishj May 19, 2025
9d5acb9
only get the storage manager if the catalog is not InMemory
Tishj May 19, 2025
84d631a
Fix extension test (#17536)
Mytherin May 19, 2025
4297a76
see if the column is virtual, if it is then skip it
Tishj May 19, 2025
d1bee40
also check whether the compression type supports the type of the column
Tishj May 19, 2025
91a156b
accept a missing scheme, default to http://, detect unknown scheme types
Tishj May 19, 2025
fefb237
don't bar unknown schemes, otherwise hosts like 'localhost' will not …
Tishj May 19, 2025
2431d79
first check if the type is AUTO, in which case we shouldnt look up th…
Tishj May 19, 2025
77c8605
make benchmark runner killed message more informative
Tmonster May 19, 2025
132832b
Attach after setting database type
Mytherin May 19, 2025
d1e53e7
fix duplicate filters in index scan
taniabogatsch May 19, 2025
286c27c
make sure we dont throw an internal exception for 'allowed_directorie…
Tishj May 19, 2025
15137f5
Pass MultiFileGlobalState to InitializeReader, and pass bind list to …
Mytherin May 19, 2025
54945ef
[Dev] Fix crash when describing a table with a virtual column (#17544)
Mytherin May 19, 2025
408c5e6
[HTTPUtil] Let requests made through the `HTTPUtil` interface accept …
Mytherin May 19, 2025
f57e994
Attach after setting database type (#17546)
Mytherin May 19, 2025
2911d45
Issue #17537: Fractional Second Padding
hawkfish May 19, 2025
120a8f3
Pass MultiFileGlobalState to InitializeReader, and pass file list to …
Mytherin May 20, 2025
a691d12
remove broken tests, VARCHAR USING RLE on an in-memory db just gets i…
Tishj May 20, 2025
99b7fa5
fix the windows failures, looks like it was failing on the sqlite sca…
Tishj May 20, 2025
1a21e8a
Allocate correct buffer size for prefetch
Mytherin May 20, 2025
fb772b1
[Dev] Fix `allowed_directories` crash (#17548)
Mytherin May 20, 2025
9eb5eb8
[Fix] duplicate filters during index scans (#17547)
Mytherin May 20, 2025
3f24b14
Generate data for tpch sf100 in steps (#17539)
Mytherin May 20, 2025
05af96a
Remove patch and bump httpfs
carlopi May 20, 2025
2d8c2ab
Issue #17537: Fractional Second Padding (#17556)
Mytherin May 20, 2025
4d2cdfc
Explicitly allocate without headers
Mytherin May 20, 2025
5fb64f5
Fixed test
NiclasHaderer May 20, 2025
64577c4
Make MultiFileList::Copy a virtual method
Mytherin May 20, 2025
7e921b2
Fixed stuff
NiclasHaderer May 20, 2025
1c8a085
Fix test after https://github.com/duckdb/duckdb-httpfs/pull/57
carlopi May 20, 2025
10e1dce
fix issue with external file cache when data is evicted
May 20, 2025
fb64e4b
remove redundant move
May 20, 2025
0933fe0
Make MultiFileList::Copy a virtual method (#17566)
Mytherin May 20, 2025
98aee5d
[Dev] Can't use `USING COMPRESSION` with a deprecated compression typ…
Mytherin May 20, 2025
f6b8f38
Yet another bump, to fix test httpfs side
carlopi May 20, 2025
cdcbbe2
fix reading fixed size binary data
Tishj May 20, 2025
dbd39b2
add test for nulls with fixed size binary arrow arrays
Tishj May 20, 2025
4e57d13
Add (de)serialization for ExtraOperatorInfo (#17563)
Mytherin May 20, 2025
fb5dba5
Fix issue with `ExternalFileCache` when data is evicted (#17567)
Mytherin May 20, 2025
eda0183
Remote Reads: allocate correct buffer size for prefetch (#17557)
Mytherin May 20, 2025
e53e95c
Remove patch and bump httpfs (#17558)
Mytherin May 21, 2025
b501e8b
[Dev] Fix Arrow fixed size binary reading (#17573)
Mytherin May 21, 2025
7ce5f1a
Fix setup.py to correctly handle OVERRIDE_GIT_DESCRIBE
carlopi May 21, 2025
71c5c07
Fix setup.py to correctly handle OVERRIDE_GIT_DESCRIBE (#17580)
Mytherin May 21, 2025
64db4bf
Merge with v1.3.0, fix parser errors
Dtenwolde Jun 19, 2025
472b3b0
Fix parser error with colon and rework how loading is done to avoid c…
Dtenwolde Jun 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.test linguist-language=sql
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ body:
* [duckdb-wasm](https://github.com/duckdb/duckdb-wasm/issues/new)
* [go-duckdb](https://github.com/marcboeker/go-duckdb/issues/new)
* Extensions:
* [Arrow extension](https://github.com/duckdb/arrow/issues/new)
* [AWS extension](https://github.com/duckdb/duckdb-aws/issues/new)
* [Azure extension](https://github.com/duckdb/duckdb-azure/issues/new)
* [Delta extension](https://github.com/duckdb/duckdb-delta/issues/new)
* [Encodings extension](https://github.com/duckdb/duckdb-encodings/issues/new)
* [Excel extension](https://github.com/duckdb/duckdb-excel/issues/new)
* [fts (full text search) extension](https://github.com/duckdb/duckdb-fts/issues/new)
* [httpfs extension](https://github.com/duckdb/duckdb-httpfs/issues/new)
Expand All @@ -33,6 +33,7 @@ body:
* [Postgres scanner](https://github.com/duckdb/duckdb-postgres/issues/new)
* [Spatial extension](https://github.com/duckdb/duckdb-spatial/issues/new)
* [SQLite scanner](https://github.com/duckdb/duckdb-sqlite/issues/new)
* [UI](https://github.com/duckdb/duckdb-ui/issues/new)
* [VSS extension](https://github.com/duckdb/duckdb-vss/issues/new)
* Connectors:
* [dbt-duckdb](https://github.com/duckdb/dbt-duckdb)
Expand Down
1 change: 1 addition & 0 deletions .github/actions/build_extensions/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ runs:
LOCAL_EXTENSION_REPO: ${{ inputs.run_autoload_tests == 1 && github.workspace || ''}}
GEN: ${{ inputs.ninja == 1 && 'ninja' || '' }}
USE_MERGED_VCPKG_MANIFEST: 1
# TODO we should no longer override this but we should probably check that it is what we expect
DUCKDB_PLATFORM: ${{ inputs.duckdb_arch }}
CMAKE_VARS_BUILD: ${{ inputs.cmake_flags }}

Expand Down
7 changes: 4 additions & 3 deletions .github/actions/build_extensions_dockerized/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,19 +58,20 @@ runs:
echo "OPENSSL_ROOT_DIR=/duckdb_build_dir/build/release/vcpkg_installed/${{ inputs.vcpkg_target_triplet }}" >> docker_env.txt
echo "OPENSSL_DIR=/duckdb_build_dir/build/release/vcpkg_installed/${{ inputs.vcpkg_target_triplet }}" >> docker_env.txt
echo "OPENSSL_USE_STATIC_LIBS=true" >> docker_env.txt
# TODO this should also turn into a check
echo "DUCKDB_PLATFORM=${{ inputs.duckdb_arch }}" >> docker_env.txt
echo "OVERRIDE_GIT_DESCRIBE=${{ inputs.override_git_describe }}" >> docker_env.txt
echo "LINUX_CI_IN_DOCKER=1" >> docker_env.txt
# TODO: no more cross compilation for extension builds
echo "TOOLCHAIN_FLAGS=${{ inputs.duckdb_arch == 'linux_arm64' && '-DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++ -DCMAKE_Fortran_COMPILER=aarch64-linux-gnu-gfortran' || '' }}" >> docker_env.txt
echo "CC=${{ inputs.duckdb_arch == 'linux_arm64' && 'aarch64-linux-gnu-gcc' || '' }}" >> docker_env.txt
echo "CXX=${{ inputs.duckdb_arch == 'linux_arm64' && 'aarch64-linux-gnu-g++' || '' }}" >> docker_env.txt

- name: Generate timestamp for Ccache entry
shell: cmake -P {0}
shell: bash
id: ccache_timestamp
run: |
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC)
message("::set-output name=timestamp::${current_date}")
date --utc +'timestamp=%Y-%m-%d-%H;%M;%S' >> "$GITHUB_OUTPUT"

- name: Create Ccache directory
shell: bash
Expand Down
111 changes: 0 additions & 111 deletions .github/actions/manylinux_2014_setup/action.yml

This file was deleted.

104 changes: 0 additions & 104 deletions .github/actions/ubuntu_18_setup/action.yml

This file was deleted.

9 changes: 2 additions & 7 deletions .github/config/distribution_matrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,12 @@
"include": [
{
"duckdb_arch": "linux_amd64",
"container": "ubuntu:18.04",
"vcpkg_triplet": "x64-linux"
},
{
"duckdb_arch": "linux_amd64_gcc4",
"container": "quay.io/pypa/manylinux2014_x86_64",
"container": "quay.io/pypa/manylinux_2_28_x86_64",
"vcpkg_triplet": "x64-linux"
},
{
"duckdb_arch": "linux_arm64",
"container": "ubuntu:18.04",
"container": "quay.io/pypa/manylinux_2_28_aarch64",
"vcpkg_triplet": "arm64-linux"
},
{
Expand Down
Loading
Loading