mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-20 23:18:01 +00:00
Change installation of antlr (#6774)
This commit is contained in:
parent
f552960ca7
commit
3d4684c60b
3
.github/workflows/airflow-apis-tests-3_9.yml
vendored
3
.github/workflows/airflow-apis-tests-3_9.yml
vendored
@ -50,12 +50,13 @@ jobs:
|
|||||||
# stop relying on apt cache of GitHub runners
|
# stop relying on apt cache of GitHub runners
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
|
@ -49,7 +49,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Generating Data Models
|
- name: Generating Data Models
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y antlr4
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Start Server and Ingest Sample Data
|
- name: Start Server and Ingest Sample Data
|
||||||
|
@ -47,12 +47,13 @@ jobs:
|
|||||||
|
|
||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y python3-venv antlr4
|
sudo apt-get install -y python3-venv
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Build and push
|
- name: Build and push
|
||||||
|
3
.github/workflows/maven-build.yml
vendored
3
.github/workflows/maven-build.yml
vendored
@ -58,7 +58,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
- name: Setup Test Containers Properties
|
- name: Setup Test Containers Properties
|
||||||
run: echo 'testcontainers.reuse.enable=true' >> $HOME/.testcontainers.properties
|
run: echo 'testcontainers.reuse.enable=true' >> $HOME/.testcontainers.properties
|
||||||
@ -69,6 +69,7 @@ jobs:
|
|||||||
if: ${{ github.event_name == 'pull_request_target' }}
|
if: ${{ github.event_name == 'pull_request_target' }}
|
||||||
run: |
|
run: |
|
||||||
git fetch --no-tags https://github.com/open-metadata/OpenMetadata.git +refs/heads/main:refs/remotes/origin/main
|
git fetch --no-tags https://github.com/open-metadata/OpenMetadata.git +refs/heads/main:refs/remotes/origin/main
|
||||||
|
sudo make install_antlr_cli
|
||||||
mvn -Dsonar.login=${{ secrets.SONAR_TOKEN }} \
|
mvn -Dsonar.login=${{ secrets.SONAR_TOKEN }} \
|
||||||
-Dsonar.pullrequest.key=${{ github.event.pull_request.number }} \
|
-Dsonar.pullrequest.key=${{ github.event.pull_request.number }} \
|
||||||
-Dsonar.pullrequest.branch=${{ github.head_ref }} \
|
-Dsonar.pullrequest.branch=${{ github.head_ref }} \
|
||||||
|
3
.github/workflows/py-checkstyle.yml
vendored
3
.github/workflows/py-checkstyle.yml
vendored
@ -38,12 +38,13 @@ jobs:
|
|||||||
|
|
||||||
- name: Install Ubuntu related dependencies
|
- name: Install Ubuntu related dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv antlr4
|
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv
|
||||||
|
|
||||||
- name: Install Python & Openmetadata related dependencies
|
- name: Install Python & Openmetadata related dependencies
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install install_test install_dev
|
make install install_test install_dev
|
||||||
|
|
||||||
# Add back linting once we have 10/10 on main
|
# Add back linting once we have 10/10 on main
|
||||||
|
3
.github/workflows/py-generate.yml
vendored
3
.github/workflows/py-generate.yml
vendored
@ -32,11 +32,12 @@ jobs:
|
|||||||
python-version: 3.9
|
python-version: 3.9
|
||||||
- name: Install Ubuntu related dependencies
|
- name: Install Ubuntu related dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv antlr4
|
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv
|
||||||
- name: Install Python & dev dependencies
|
- name: Install Python & dev dependencies
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev
|
make install_dev
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
|
@ -38,10 +38,11 @@ jobs:
|
|||||||
python-version: 3.9
|
python-version: 3.9
|
||||||
- name: Install Ubuntu related dependencies
|
- name: Install Ubuntu related dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv antlr4
|
sudo apt-get install -y libsasl2-dev unixodbc-dev python3-venv
|
||||||
- name: Install, Generate and Publish Test PyPi packages
|
- name: Install, Generate and Publish Test PyPi packages
|
||||||
env:
|
env:
|
||||||
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME_TEST }}
|
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME_TEST }}
|
||||||
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD_TEST }}
|
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD_TEST }}
|
||||||
run: |
|
run: |
|
||||||
|
sudo make install_antlr_cli
|
||||||
make core_publish
|
make core_publish
|
||||||
|
3
.github/workflows/py-tests-3_10.yml
vendored
3
.github/workflows/py-tests-3_10.yml
vendored
@ -46,12 +46,13 @@ jobs:
|
|||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
unixodbc-dev libevent-dev python3-dev antlr4
|
unixodbc-dev libevent-dev python3-dev
|
||||||
|
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
|
3
.github/workflows/py-tests-3_7.yml
vendored
3
.github/workflows/py-tests-3_7.yml
vendored
@ -46,12 +46,13 @@ jobs:
|
|||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
|
3
.github/workflows/py-tests-3_8.yml
vendored
3
.github/workflows/py-tests-3_8.yml
vendored
@ -46,12 +46,13 @@ jobs:
|
|||||||
- name: Install Ubuntu dependencies
|
- name: Install Ubuntu dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
|
3
.github/workflows/py-tests-3_9.yml
vendored
3
.github/workflows/py-tests-3_9.yml
vendored
@ -50,12 +50,13 @@ jobs:
|
|||||||
# stop relying on apt cache of GitHub runners
|
# stop relying on apt cache of GitHub runners
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
- name: Generate models
|
- name: Generate models
|
||||||
run: |
|
run: |
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
source env/bin/activate
|
source env/bin/activate
|
||||||
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Install open-metadata dependencies
|
- name: Install open-metadata dependencies
|
||||||
|
3
.github/workflows/security-scan.yml
vendored
3
.github/workflows/security-scan.yml
vendored
@ -39,11 +39,12 @@ jobs:
|
|||||||
# stop relying on apt cache of GitHub runners
|
# stop relying on apt cache of GitHub runners
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
|
||||||
# Install and Authenticate to Snyk
|
# Install and Authenticate to Snyk
|
||||||
- name: Install Snyk & Authenticate
|
- name: Install Snyk & Authenticate
|
||||||
run: |
|
run: |
|
||||||
|
sudo make install_antlr_cli
|
||||||
sudo npm install -g snyk
|
sudo npm install -g snyk
|
||||||
snyk auth ${SNYK_TOKEN}
|
snyk auth ${SNYK_TOKEN}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Generating Data Models
|
- name: Generating Data Models
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get install -y antlr4
|
sudo make install_antlr_cli
|
||||||
make install_dev generate
|
make install_dev generate
|
||||||
|
|
||||||
- name: Maven Package
|
- name: Maven Package
|
||||||
|
3
.github/workflows/yarn-coverage.yml
vendored
3
.github/workflows/yarn-coverage.yml
vendored
@ -37,7 +37,8 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
sudo apt-get install -y unixodbc-dev python3-venv librdkafka-dev gcc libsasl2-dev build-essential libssl-dev libffi-dev \
|
||||||
librdkafka-dev unixodbc-dev libevent-dev antlr4
|
librdkafka-dev unixodbc-dev libevent-dev
|
||||||
|
sudo make install_antlr_cli
|
||||||
- name: Install Yarn Packages
|
- name: Install Yarn Packages
|
||||||
working-directory: ${{ env.UI_WORKING_DIRECTORY }}
|
working-directory: ${{ env.UI_WORKING_DIRECTORY }}
|
||||||
run: yarn install
|
run: yarn install
|
||||||
|
Loading…
x
Reference in New Issue
Block a user