update ci
This commit is contained in:
parent
7568c310c0
commit
14161a153e
14
.github/workflows/platform_natives.yaml
vendored
14
.github/workflows/platform_natives.yaml
vendored
@ -31,6 +31,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Get version
|
- name: Get version
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
# Get latest commit short hash
|
# Get latest commit short hash
|
||||||
HASH_VERSION=$(git rev-parse --short HEAD)
|
HASH_VERSION=$(git rev-parse --short HEAD)
|
||||||
|
|
||||||
@ -124,6 +125,7 @@ jobs:
|
|||||||
- name: Install custom dependencies
|
- name: Install custom dependencies
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
|
|
||||||
if [[ -f "./.github/workflows/scripts/install-deps-${SAFE_TYPE}.sh" ]]; then
|
if [[ -f "./.github/workflows/scripts/install-deps-${SAFE_TYPE}.sh" ]]; then
|
||||||
@ -175,20 +177,26 @@ jobs:
|
|||||||
- name: Install vcpkg deps
|
- name: Install vcpkg deps
|
||||||
if: matrix.os == 'windows-2019'
|
if: matrix.os == 'windows-2019'
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
$VCPKG_DIR/vcpkg install gperf openssl:x64-windows-static zlib:x64-windows-static
|
$VCPKG_DIR/vcpkg install gperf openssl:x64-windows-static zlib:x64-windows-static
|
||||||
shell: bash
|
shell: bash
|
||||||
- name: Build
|
- name: Build
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
|
|
||||||
source ./.github/workflows/scripts/build-${SAFE_TYPE}.sh
|
source ./.github/workflows/scripts/build-${SAFE_TYPE}.sh
|
||||||
- id: getfilename
|
- id: getfilename
|
||||||
shell: bash
|
shell: bash
|
||||||
run: echo "::set-output name=file::$(cd generated/target; ls tdli*-natives-*.jar)"
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
|
echo "::set-output name=file::$(cd generated/target; ls tdli*-natives-*.jar)"
|
||||||
- id: getfilepath
|
- id: getfilepath
|
||||||
shell: bash
|
shell: bash
|
||||||
run: echo "::set-output name=file::$(ls generated/target/tdli*-natives-*.jar)"
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
|
echo "::set-output name=file::$(ls generated/target/tdli*-natives-*.jar)"
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: ${{ steps.getfilename.outputs.file }}
|
name: ${{ steps.getfilename.outputs.file }}
|
||||||
@ -197,6 +205,7 @@ jobs:
|
|||||||
if: github.ref == 'refs/heads/develop'
|
if: github.ref == 'refs/heads/develop'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
echo "SSL TYPE: $SSL_TYPE"
|
echo "SSL TYPE: $SSL_TYPE"
|
||||||
|
|
||||||
@ -208,6 +217,7 @@ jobs:
|
|||||||
if: github.ref == 'refs/heads/master'
|
if: github.ref == 'refs/heads/master'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
echo "SSL TYPE: $SSL_TYPE"
|
echo "SSL TYPE: $SSL_TYPE"
|
||||||
|
|
||||||
|
@ -27,4 +27,4 @@ dpkg-deb -xv libclang-common-10-dev_*_arm64.deb /
|
|||||||
|
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
apt-get --assume-yes install libssl-dev:arm64 zlib1g-dev:arm64 openjdk-8-jdk-headless:arm64 libgcc-9-dev:arm64 libc6-dev:arm64
|
apt-get --assume-yes install libssl-dev:arm64 zlib1g-dev:arm64 openjdk-8-jdk-headless:arm64 libgcc-9-dev:arm64 libc6-dev:arm64 libunwind-dev:arm64
|
||||||
|
6
.github/workflows/tdapi_file.yaml
vendored
6
.github/workflows/tdapi_file.yaml
vendored
@ -18,7 +18,7 @@ jobs:
|
|||||||
if: matrix.os == 'ubuntu-22.04'
|
if: matrix.os == 'ubuntu-22.04'
|
||||||
uses: awalsh128/cache-apt-pkgs-action@latest
|
uses: awalsh128/cache-apt-pkgs-action@latest
|
||||||
with:
|
with:
|
||||||
packages: sudo make git zlib1g-dev libssl-dev gperf php-cli cmake default-jdk clang-14 libc++-14-dev libc++abi-14-dev libgcc-11-dev libunwind-14-dev libclang-common-14-dev ccache maven
|
packages: sudo make git zlib1g-dev libssl-dev gperf php-cli cmake openjdk-17-jdk clang-14 libc++-14-dev libc++abi-14-dev libgcc-11-dev libunwind-14-dev libclang-common-14-dev ccache maven
|
||||||
version: 1.0
|
version: 1.0
|
||||||
- name: Install SSH key
|
- name: Install SSH key
|
||||||
uses: shimataro/ssh-key-action@v2
|
uses: shimataro/ssh-key-action@v2
|
||||||
@ -50,6 +50,7 @@ jobs:
|
|||||||
- name: Setup variables
|
- name: Setup variables
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
# ====== Variables
|
# ====== Variables
|
||||||
export REVISION=${{ github.run_number }}
|
export REVISION=${{ github.run_number }}
|
||||||
export GH_MATRIX_OS=${{ matrix.os }}
|
export GH_MATRIX_OS=${{ matrix.os }}
|
||||||
@ -67,6 +68,7 @@ jobs:
|
|||||||
- name: Build
|
- name: Build
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
|
|
||||||
./.github/workflows/scripts/build-api.sh
|
./.github/workflows/scripts/build-api.sh
|
||||||
@ -74,6 +76,7 @@ jobs:
|
|||||||
if: github.ref != 'refs/heads/master'
|
if: github.ref != 'refs/heads/master'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
|
|
||||||
echo "Deploying legacy package"
|
echo "Deploying legacy package"
|
||||||
@ -87,6 +90,7 @@ jobs:
|
|||||||
if: github.ref == 'refs/heads/master'
|
if: github.ref == 'refs/heads/master'
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
set -eo pipefail
|
||||||
echo "REVISION: $REVISION"
|
echo "REVISION: $REVISION"
|
||||||
|
|
||||||
echo "Deploying legacy package"
|
echo "Deploying legacy package"
|
||||||
|
95
api/pom.xml
95
api/pom.xml
@ -123,6 +123,22 @@
|
|||||||
<classifier>legacy</classifier>
|
<classifier>legacy</classifier>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-install-plugin</artifactId>
|
||||||
|
<version>3.1.1</version>
|
||||||
|
<configuration>
|
||||||
|
<allowIncompleteProjects>true</allowIncompleteProjects>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-deploy-plugin</artifactId>
|
||||||
|
<version>3.1.1</version>
|
||||||
|
<configuration>
|
||||||
|
<allowIncompleteProjects>true</allowIncompleteProjects>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</profile>
|
</profile>
|
||||||
@ -169,6 +185,49 @@
|
|||||||
<artifactId>maven-jar-plugin</artifactId>
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
<version>3.2.0</version>
|
<version>3.2.0</version>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-install-plugin</artifactId>
|
||||||
|
<version>3.1.1</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-deploy-plugin</artifactId>
|
||||||
|
<version>3.1.1</version>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<version>3.2.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>main-javadoc</id>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<release>17</release>
|
||||||
|
<quiet>true</quiet>
|
||||||
|
<notimestamp>true</notimestamp>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<charset>UTF-8</charset>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</profile>
|
</profile>
|
||||||
@ -202,46 +261,10 @@
|
|||||||
<artifactId>maven-resources-plugin</artifactId>
|
<artifactId>maven-resources-plugin</artifactId>
|
||||||
<version>3.0.2</version>
|
<version>3.0.2</version>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>3.2.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>attach-sources</id>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>3.2.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>main-javadoc</id>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<release>17</release>
|
|
||||||
<quiet>true</quiet>
|
|
||||||
<notimestamp>true</notimestamp>
|
|
||||||
<encoding>UTF-8</encoding>
|
|
||||||
<charset>UTF-8</charset>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-install-plugin</artifactId>
|
<artifactId>maven-install-plugin</artifactId>
|
||||||
<version>3.0.0-M1</version>
|
<version>3.0.0-M1</version>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-deploy-plugin</artifactId>
|
|
||||||
<version>2.8.2</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>com.outbrain.swinfra</groupId>
|
<groupId>com.outbrain.swinfra</groupId>
|
||||||
<artifactId>ci-friendly-flatten-maven-plugin</artifactId>
|
<artifactId>ci-friendly-flatten-maven-plugin</artifactId>
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit c77baa48e306371c5a188c49b553003539132eb5
|
Subproject commit b32514771e84e4df39b33fe07f4bb93a7b32541d
|
Loading…
Reference in New Issue
Block a user