Skip to content

Commit 99e185b

Browse files
committed
propagate fixes
1 parent e3a6aae commit 99e185b

File tree

4 files changed

+36
-38
lines changed

4 files changed

+36
-38
lines changed

.github/workflows/build-test.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,6 @@ jobs:
8181
8282
- name: Run Liquibase on Python functions test DB
8383
run: |
84-
echo "Listing liquibase directory:"
85-
ls -al ${{ github.workspace }}/liquibase
86-
8784
export LIQUIBASE_CLASSPATH="liquibase"
8885
export LIQUIBASE_COMMAND_CHANGELOG_FILE="liquibase/changelog.xml"
8986
export LIQUIBASE_COMMAND_URL=jdbc:postgresql://localhost:54320/MobilityDatabaseTest

.github/workflows/datasets-batch-deployer.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ on:
4141

4242
env:
4343
python_version: '3.11'
44-
liquibase_version: '4.33.1'
44+
liquibase_version: '4.33.0'
4545

4646
jobs:
4747
terraform:
@@ -91,24 +91,20 @@ jobs:
9191
- name: Install Liquibase
9292
env:
9393
LIQUIBASE_VERSION: ${{ env.liquibase_version }}
94-
run: |
95-
wget -O- https://repo.liquibase.com/liquibase.asc | gpg --dearmor > liquibase-keyring.gpg && \
96-
cat liquibase-keyring.gpg | sudo tee /usr/share/keyrings/liquibase-keyring.gpg > /dev/null && \
97-
echo 'deb [trusted=yes arch=amd64 signed-by=/usr/share/keyrings/liquibase-keyring.gpg] https://repo.liquibase.com stable main' | sudo tee /etc/apt/sources.list.d/liquibase.list
94+
run: |
95+
curl -sSL https://github.com/liquibase/liquibase/releases/download/v${LIQUIBASE_VERSION}/liquibase-${LIQUIBASE_VERSION}.tar.gz -o liquibase.tar.gz
96+
rm -rf liquibase-dist
97+
mkdir liquibase-dist
98+
tar -xzf liquibase.tar.gz -C liquibase-dist
99+
sudo rm -rf /usr/local/liquibase
100+
sudo mv liquibase-dist /usr/local/liquibase
101+
sudo ln -sf /usr/local/liquibase/liquibase /usr/local/bin/liquibase
102+
liquibase --version
98103
99-
sudo apt-get update
100-
sudo apt-get install liquibase=$LIQUIBASE_VERSION
101-
102-
# Uncomment the following block to test the local databases connections
103-
# - name: Test Database Connection
104-
# run: |
105-
# sudo apt-get update && sudo apt-get install -y postgresql-client
106-
# PGPASSWORD=postgres psql -h localhost -p 5432 -U postgres -d MobilityDatabase -c "SELECT version();"
107-
108104
- name: Run Liquibase on Python functions DB
109105
run: |
110106
export LIQUIBASE_CLASSPATH="liquibase"
111-
export LIQUIBASE_COMMAND_CHANGELOG_FILE="changelog.xml"
107+
export LIQUIBASE_COMMAND_CHANGELOG_FILE="liquibase/changelog.xml"
112108
export LIQUIBASE_COMMAND_URL=jdbc:postgresql://localhost:5432/MobilityDatabase
113109
export LIQUIBASE_COMMAND_USERNAME=postgres
114110
export LIQUIBASE_COMMAND_PASSWORD=postgres

.github/workflows/db-update.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ on:
7070

7171
env:
7272
python_version: '3.11'
73-
liquibase_version: '4.33.1'
73+
liquibase_version: '4.33.0'
7474

7575
jobs:
7676
db-schema-update:
@@ -112,24 +112,27 @@ jobs:
112112
sudo apt-get update && sudo apt-get install -y postgresql-client
113113
PGPASSWORD=${{ secrets.DB_USER_PASSWORD }} psql -h localhost -p 5432 -U ${{ secrets.DB_USER_NAME }} -d ${{ inputs.DB_NAME }} -c "SELECT version();"
114114
115-
- name: Run Liquibase
115+
- name: Install Liquibase
116116
env:
117117
LIQUIBASE_VERSION: ${{ env.liquibase_version }}
118118
run: |
119-
wget -O- https://repo.liquibase.com/liquibase.asc | gpg --dearmor > liquibase-keyring.gpg && \
120-
cat liquibase-keyring.gpg | sudo tee /usr/share/keyrings/liquibase-keyring.gpg > /dev/null && \
121-
echo 'deb [trusted=yes arch=amd64 signed-by=/usr/share/keyrings/liquibase-keyring.gpg] https://repo.liquibase.com stable main' | sudo tee /etc/apt/sources.list.d/liquibase.list
122-
123-
sudo apt-get update
124-
sudo apt-get install liquibase=$LIQUIBASE_VERSION
125-
119+
curl -sSL https://github.com/liquibase/liquibase/releases/download/v${LIQUIBASE_VERSION}/liquibase-${LIQUIBASE_VERSION}.tar.gz -o liquibase.tar.gz
120+
rm -rf liquibase-dist
121+
mkdir liquibase-dist
122+
tar -xzf liquibase.tar.gz -C liquibase-dist
123+
sudo rm -rf /usr/local/liquibase
124+
sudo mv liquibase-dist /usr/local/liquibase
125+
sudo ln -sf /usr/local/liquibase/liquibase /usr/local/bin/liquibase
126+
liquibase --version
127+
128+
- name: Run Liquibase
129+
run: |
126130
export LIQUIBASE_CLASSPATH="liquibase"
127-
export LIQUIBASE_COMMAND_CHANGELOG_FILE="changelog.xml"
131+
export LIQUIBASE_COMMAND_CHANGELOG_FILE="liquibase/changelog.xml"
128132
export LIQUIBASE_COMMAND_URL=jdbc:postgresql://localhost:5432/${{ inputs.DB_NAME }}
129133
export LIQUIBASE_COMMAND_USERNAME=${{ secrets.DB_USER_NAME }}
130134
export LIQUIBASE_COMMAND_PASSWORD=${{ secrets.DB_USER_PASSWORD }}
131135
export LIQUIBASE_LOG_LEVEL=FINE
132-
133136
liquibase update
134137
135138
db-content-update:

.github/workflows/integration-tests-pr.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
python_version: '3.11'
2020
java_version: '11' # needed by setup-openapi-generator.sh
2121
API_URL: 'http://localhost:8080'
22-
liquibase_version: '4.33.1'
22+
liquibase_version: '4.33.0'
2323

2424
jobs:
2525
integration-tests-pr:
@@ -63,19 +63,21 @@ jobs:
6363

6464
- name: Install Liquibase
6565
env:
66-
LIQUIBASE_VERSION: ${{ env.liquibase_version }}
66+
LIQUIBASE_VERSION: ${{ env.liquibase_version }}
6767
run: |
68-
wget -O- https://repo.liquibase.com/liquibase.asc | gpg --dearmor > liquibase-keyring.gpg && \
69-
cat liquibase-keyring.gpg | sudo tee /usr/share/keyrings/liquibase-keyring.gpg > /dev/null && \
70-
echo 'deb [trusted=yes arch=amd64 signed-by=/usr/share/keyrings/liquibase-keyring.gpg] https://repo.liquibase.com stable main' | sudo tee /etc/apt/sources.list.d/liquibase.list
71-
72-
sudo apt-get update
73-
sudo apt-get install liquibase=$LIQUIBASE_VERSION
68+
curl -sSL https://github.com/liquibase/liquibase/releases/download/v${LIQUIBASE_VERSION}/liquibase-${LIQUIBASE_VERSION}.tar.gz -o liquibase.tar.gz
69+
rm -rf liquibase-dist
70+
mkdir liquibase-dist
71+
tar -xzf liquibase.tar.gz -C liquibase-dist
72+
sudo rm -rf /usr/local/liquibase
73+
sudo mv liquibase-dist /usr/local/liquibase
74+
sudo ln -sf /usr/local/liquibase/liquibase /usr/local/bin/liquibase
75+
liquibase --version
7476
7577
- name: Run Liquibase on API local DB
7678
run: |
7779
export LIQUIBASE_CLASSPATH="liquibase"
78-
export LIQUIBASE_COMMAND_CHANGELOG_FILE="changelog.xml"
80+
export LIQUIBASE_COMMAND_CHANGELOG_FILE="liquibase/changelog.xml"
7981
export LIQUIBASE_COMMAND_URL=jdbc:postgresql://localhost:5432/MobilityDatabase
8082
export LIQUIBASE_COMMAND_USERNAME=postgres
8183
export LIQUIBASE_COMMAND_PASSWORD=postgres

0 commit comments

Comments
 (0)