13
13
name : Linux
14
14
if : ${{ vars.RUN_RENAME_TEST == 'true' || github.repository == 'duckdb/extension-template' }}
15
15
runs-on : ubuntu-latest
16
- container : ubuntu:18.04
17
16
strategy :
18
17
matrix :
19
18
# Add commits/tags to build against other DuckDB versions
@@ -28,24 +27,11 @@ jobs:
28
27
shell : bash
29
28
30
29
steps :
31
- - name : Install required ubuntu packages
32
- run : |
33
- apt-get update -y -qq
34
- apt-get install -y -qq software-properties-common
35
- add-apt-repository ppa:git-core/ppa
36
- apt-get update -y -qq
37
- apt-get install -y -qq ninja-build make gcc-multilib g++-multilib libssl-dev wget openjdk-8-jdk zip maven unixodbc-dev libc6-dev-i386 lib32readline6-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip build-essential checkinstall libffi-dev curl libz-dev openssh-client
38
-
39
- - name : Install Git 2.18.5
40
- run : |
41
- wget https://github.com/git/git/archive/refs/tags/v2.18.5.tar.gz
42
- tar xvf v2.18.5.tar.gz
43
- cd git-2.18.5
44
- make
45
- make prefix=/usr install
46
- git --version
30
+ - name : Install Ninja
31
+ shell : bash
32
+ run : sudo apt-get update -y -qq && sudo apt-get install -y -qq ninja-build
47
33
48
- - uses : actions/checkout@v3
34
+ - uses : actions/checkout@v4
49
35
with :
50
36
fetch-depth : 0
51
37
submodules : ' true'
@@ -56,12 +42,10 @@ jobs:
56
42
cd duckdb
57
43
git checkout ${{ matrix.duckdb_version }}
58
44
59
- - uses : ./duckdb/.github/actions/ubuntu_18_setup
60
-
61
45
- name : Setup vcpkg
62
46
63
47
with :
64
- vcpkgGitCommitId : a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6
48
+ vcpkgGitCommitId : 5e5d0e1cd7785623065e77eff011afdeec1a3574
65
49
66
50
- name : Rename extension
67
51
run : |
93
77
shell : bash
94
78
95
79
steps :
96
- - uses : actions/checkout@v3
80
+ - uses : actions/checkout@v4
97
81
with :
98
82
fetch-depth : 0
99
83
submodules : ' true'
114
98
- name : Setup vcpkg
115
99
116
100
with :
117
- vcpkgGitCommitId : a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6
101
+ vcpkgGitCommitId : 5e5d0e1cd7785623065e77eff011afdeec1a3574
118
102
119
103
- name : Rename extension
120
104
run : |
@@ -144,7 +128,7 @@ jobs:
144
128
shell : bash
145
129
146
130
steps :
147
- - uses : actions/checkout@v3
131
+ - uses : actions/checkout@v4
148
132
with :
149
133
fetch-depth : 0
150
134
submodules : ' true'
@@ -163,7 +147,7 @@ jobs:
163
147
- name : Setup vcpkg
164
148
165
149
with :
166
- vcpkgGitCommitId : a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6
150
+ vcpkgGitCommitId : 5e5d0e1cd7785623065e77eff011afdeec1a3574
167
151
168
152
- name : Rename extension
169
153
run : |
@@ -175,4 +159,4 @@ jobs:
175
159
176
160
- name : Test extension
177
161
run : |
178
- build/release/test/Release/unittest.exe
162
+ build/release/test/Release/unittest.exe
0 commit comments