41 Commits

Author SHA1 Message Date
Pxl
47050fb535 fork prebuild 2.1 and 3.1 from 3.0 (#345)
Some checks failed
Build (3.0) / Failure (push) Has been cancelled
Build (2.1) / Prerelease (push) Has been cancelled
Build (2.1) / Build (map[name:Linux os:ubuntu-22.04 packages:'build-essential' 'automake' 'autoconf' 'libtool-bin' 'pkg-config' 'cmake=3.22.1-1ubuntu1.22.04.2' 'ninja-build' 'ccache' 'python-is-python3' 'bison' 'byacc' 'flex' 'binutils-dev' 'libiberty-dev' 'curl' 'g… (push) Has been cancelled
Build (2.0) / Prerelease (push) Has been cancelled
Build (2.0) / Build (map[name:Linux os:ubuntu-22.04 packages:'build-essential' 'automake' 'autoconf' 'libtool-bin' 'pkg-config' 'cmake=3.22.1-1ubuntu1.22.04.2' 'ninja-build' 'ccache' 'python-is-python3' 'bison' 'byacc' 'flex' 'binutils-dev' 'libiberty-dev' 'curl' 'g… (push) Has been cancelled
Build (2.0) / Build (map[name:macOS-arm64 os:macos-14 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (2.0) / Build (map[name:macOS-x86_64 os:macos-13 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (2.0) / Success (push) Has been cancelled
Build (3.1) / Prerelease (push) Has been cancelled
Build (3.1) / Build (map[name:Linux os:ubuntu-22.04 packages:'build-essential' 'automake' 'autoconf' 'libtool-bin' 'pkg-config' 'cmake=3.22.1-1ubuntu1.22.04.2' 'ninja-build' 'ccache' 'python-is-python3' 'bison' 'byacc' 'flex' 'binutils-dev' 'libiberty-dev' 'curl' 'g… (push) Has been cancelled
Build (3.1) / Build (map[name:macOS-arm64 os:macos-14 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (3.1) / Build (map[name:macOS-x86_64 os:macos-13 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (3.1) / Success (push) Has been cancelled
Build (3.1) / Failure (push) Has been cancelled
Build (3.0) / Prerelease (push) Has been cancelled
Build (3.0) / Build (map[name:Linux os:ubuntu-22.04 packages:'build-essential' 'automake' 'autoconf' 'libtool-bin' 'pkg-config' 'cmake=3.22.1-1ubuntu1.22.04.2' 'ninja-build' 'ccache' 'python-is-python3' 'bison' 'byacc' 'flex' 'binutils-dev' 'libiberty-dev' 'curl' 'g… (push) Has been cancelled
Build (3.0) / Build (map[name:macOS-arm64 os:macos-14 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (3.0) / Build (map[name:macOS-x86_64 os:macos-13 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (3.0) / Success (push) Has been cancelled
Build (2.1) / Build (map[name:macOS-arm64 os:macos-14 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (2.1) / Build (map[name:macOS-x86_64 os:macos-13 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@16']) (push) Has been cancelled
Build (2.1) / Success (push) Has been cancelled
Build (2.1) / Failure (push) Has been cancelled
Build (2.0) / Failure (push) Has been cancelled
Build (1.2-lts) / Build (map[name:macOS-arm64 os:macos-14 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@15']) (push) Has been cancelled
Build (1.2-lts) / Prerelease (push) Has been cancelled
Build (1.2-lts) / Build (map[name:Linux os:ubuntu-22.04 packages:'build-essential' 'automake' 'autoconf' 'libtool-bin' 'pkg-config' 'cmake=3.22.1-1ubuntu1.22.04.2' 'ninja-build' 'ccache' 'python-is-python3' 'bison' 'byacc' 'flex' 'binutils-dev' 'libiberty-dev' 'curl' 'g… (push) Has been cancelled
Build (1.2-lts) / Build (map[name:macOS-x86_64 os:macos-13 packages:'m4' 'automake' 'autoconf' 'libtool' 'pkg-config' 'texinfo' 'coreutils' 'gnu-getopt' 'python@3' 'ninja' 'ccache' 'bison' 'byacc' 'gettext' 'wget' 'pcre' 'openjdk@11' 'maven' 'node' 'llvm@15']) (push) Has been cancelled
Build (1.2-lts) / Success (push) Has been cancelled
Build (1.2-lts) / Failure (push) Has been cancelled
fork prebuild 2.1 and 3.1 from 3.0
2025-07-30 20:15:33 +08:00
Pxl
ad6a1202d4 change macos-latest to macos-14 (#338)
change macos-latest to macos-14
2025-07-30 17:18:00 +08:00
Pxl
a61a6b2b5f split prebuild 3.0 and change master prebuild's ldb to 0.25 (#335)
* split prebuild 3.0 and change master prebuild's ldb to 0.25
* upgrade llvm
---------

Co-authored-by: Adonis Ling <adonis0147@gmail.com>
2025-07-21 10:24:07 +08:00
db8b8d529e [chore](clucene) add branch protection for clucene (#333) 2025-07-16 16:01:27 +08:00
6f68349bc4 [build] use fixed cmake version for brnach 1.2/2.0 (#305) (#307) 2025-04-21 11:19:43 +08:00
a9ec39ffdd [build] use fixed cmake version (#305) 2025-04-18 03:01:35 -07:00
4925afb094 [chore](clucene) add branch protection for clucene (#276) 2025-01-21 14:46:07 +08:00
375afeed1d [chore](clucene) temporary remove branch protection for clucene (#275) 2025-01-21 14:36:32 +08:00
d4eafc58bf [fix](clucene) CLucene does not currently compile on macOS. (#266)
Temporarily disable macOS builds
2024-12-20 11:53:38 +08:00
c1eefb9c45 [chore](workflow) Use GitHub Actions to build arm64 packages (#218)
Recently, GitHub actions provide macOS arm64 environment to run workflows. Therefore, we can use this environment to build our macOS arm64 packages.
2024-05-31 10:22:35 +08:00
c8352e6cc8 [chore](git) add .gitignore (#134) 2024-04-30 16:40:28 +08:00
364c833666 [chore](github) Make the clucene ut linux workflows required (#192) 2024-02-04 10:28:28 +08:00
475c5d8fd4 [chore](collaborator) add collaborators (#185) 2024-02-02 17:29:43 +08:00
8efa5c8535 [chore](github) Make the clucene-2.0 build workflows required (#158) 2023-12-20 14:42:47 +08:00
5dd39554ca [chore](workflow) Increase the build space for master branch (#108)
There is not enough disk space to build the third-party libraries, we should increase the build space.
2023-07-27 16:00:44 +08:00
f37abb3280 [chore](workflow) Increase the build space (#107)
There is not enough disk space to build the third-party libraries, we should increase the build space.
2023-07-26 15:49:02 +08:00
8b9098e815 [chore] Add a build workflow for 2.0 (#106) 2023-07-26 09:30:27 +08:00
09e8981d54 [chore] fix mac use gcc bug (#83)
on MacOS, should use clang instead of gcc
2023-05-29 23:25:07 +08:00
c267d7405d [build] build thirdparty by gcc (#82) 2023-05-29 19:27:51 +08:00
192e957a08 [chore](workflow) Set up environments for OpenJDK 8 (#81)
#80 didn't set the environment variables and the workflow still uses OpenJDK 11 to build the packages.
2023-05-29 11:58:27 +08:00
f461ac719b [build] change jdk11 to jdk8 (#80)
After introducing hadoop in thirdparty, we need to use jdk8 to compile it.
If using jdk11 and run BE using jdk8, it will return error: 

`NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;`
2023-05-28 20:15:55 +08:00
a0d09510bb [chore](workflow) Upgrade the toolchains to build libraries (#66)
apache/doris #19610 have resolved issues with Clang-16, we can upgrade the toolchain now.
2023-05-13 22:40:59 +08:00
c50c312de5 Revert "[chore](workflow) Upgrade the toolchains to build libraries (#64)" (#65)
This reverts commit 168bc243aa3be1eafaf08c6ee9750b960f8a09cb.
2023-05-12 23:33:56 +08:00
168bc243aa [chore](workflow) Upgrade the toolchains to build libraries (#64)
Upgrade the toolchains to build libraries
2023-05-12 12:55:50 +08:00
3308b38564 [chore](github) Make the clucene build workflows required (#47) 2023-03-21 18:50:04 +08:00
a6b614f338 [chore](macOS) Specify the version of LLVM for Homebrew to install it (#44) 2023-03-21 10:32:50 +08:00
113149a46f [chore](github) Use LLVM Clang to build the libraries by default on macOS (#41) 2023-03-03 14:41:45 +08:00
f1595d4a35 [chore](workflow) Don't upgrade the packages to fix the potential failures (#40) 2023-02-27 14:39:22 +08:00
29c0991434 [doc] update reade me (#34) 2023-01-23 11:26:42 +08:00
4bd97ed6db [chore] Mark Apache Doris Third Party Prebuilt as a latest release always (#21)
Although the release `Apache Doris Third Party Prebuilt` was created months ago, its content is changing all the time.

Because the artifacts are needed by BE UT workflows, we overwrite them in workflow instead of creating a brand new release. As a consequence, the release `Apache Doris Third Party Prebuilt` is considered as a obsolete one.

I think we can always mark it as a latest release because the artifacts are built against the master branch of Apache Doris. After that, we can access the artifacts more conveniently.
2023-01-08 14:05:22 +08:00
41e79e99f1 [chore](workflow) Re-build the third-party libraries automatically when the workflows fail (#19) 2023-01-04 14:50:45 +08:00
b61bf6ef3d [chore] Add a build workflow for 1.2-lts (#18)
Apache Doris made the branch branch-1.2-lts protected. As a result,
all pull requests for this branch should be checked before merging it.
Therefore, we should add a build workflow for this branch.
2022-12-16 13:55:32 +08:00
d0bdd106ae [doc] update reademe (#16) 2022-12-07 10:38:20 +08:00
fe3eb2f5db [chore](github) Optimize the workflow Build (#14)
Display status in the release page.
2022-11-27 11:31:55 +08:00
d2ab259d8c [chore](github) Add a workflow to build libraries automatically (#13)
Features

1. The workflow will trigger the build process if it detects some changes was made for third-party libraries in apache/doris and it will be scheduled every 30 minutes.
2. Release the prebuilts automatically.
2022-11-21 11:41:29 +08:00
20fe30bdbf [github] add branch protection (#9)
protect following branches:
1.main
2.bdbje
3.libhdfs3
2022-08-09 22:17:26 +08:00
4dace92dbf [github] add .asf.yaml 2022-08-06 22:50:59 +08:00
13f46f83e6 [doc](asf) update .asf.ymal to stop sending notification to dev@doris 2022-08-06 22:50:24 +08:00
9a9ad82742 [github] add .asf.yaml 2022-08-06 10:02:03 +08:00
c1caa4cb75 update readme 2022-08-04 11:25:03 +08:00
13340e61c7 first commit 2022-08-03 13:14:43 +08:00