Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b45cbb5
Test PR to check the action build
malshaniS Sep 15, 2025
a0fd367
Add Log
malshaniS Sep 15, 2025
7711998
Add Log
malshaniS Sep 15, 2025
c0c19d8
Add Log
malshaniS Sep 15, 2025
8fc09e1
Add Log
malshaniS Sep 15, 2025
68aaa1a
Add Log
malshaniS Sep 16, 2025
ed8c5a0
Add Log
malshaniS Sep 16, 2025
da585b1
Add Log
malshaniS Sep 16, 2025
6bc223b
Add Log
malshaniS Sep 16, 2025
6ec4ef7
Change branch
malshaniS Sep 16, 2025
c7a6ce1
Change branch
malshaniS Sep 16, 2025
7a6a051
Add logs
malshaniS Sep 16, 2025
ac2bb60
Add logs
malshaniS Sep 16, 2025
b3f06f3
Add logs
malshaniS Sep 16, 2025
bab061c
Add logs
malshaniS Sep 16, 2025
a25a34f
Add logs
malshaniS Sep 16, 2025
b73fbde
Check file content
malshaniS Sep 16, 2025
8decbde
Change test.sh directory path
malshaniS Sep 16, 2025
d859f6b
remove log
malshaniS Sep 16, 2025
3afa4b4
Add log
malshaniS Sep 16, 2025
84d677f
Remove log
malshaniS Sep 16, 2025
92d87eb
Add log
malshaniS Sep 16, 2025
40980ec
Upload encrypted update script
malshaniS Sep 16, 2025
7f3899b
Upload encrypted update script
malshaniS Sep 16, 2025
b1c036e
Add host entry to resolve atuwa url
malshaniS Sep 16, 2025
4dc5cb2
Download packs without checking ssl
malshaniS Sep 16, 2025
1b5987c
Download packs without checking ssl
malshaniS Sep 16, 2025
c55a0fe
Download packs without checking ssl
malshaniS Sep 16, 2025
f5ea11a
Download packs using curl
malshaniS Sep 16, 2025
03b6ca6
Download packs using curl
malshaniS Sep 16, 2025
6f8d8f2
test zip
malshaniS Sep 16, 2025
00c351f
Change URL download path
malshaniS Sep 16, 2025
97b00b3
Change URL download path
malshaniS Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/check-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Check PR Label
on:
pull_request:
branches:
- 'main'
- 'main'
types:
- opened
- labeled
Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/maven.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,27 +82,32 @@ jobs:
"url": "http://resources.knopflerfish.org/repo/maven2/release"
}
]
- name: Build with Maven
- name: Add host entry
run: |
export MAVEN_OPTS="-Xmx8g -XX:MaxPermSize=512m"
mvn -B install --file pom.xml
echo "Adding WSO2 host entry to /etc/hosts"
echo "15.197.248.29 atuwa.private.wso2.com" | sudo tee -a /etc/hosts
# - name: Build with Maven
# run: |
# export MAVEN_OPTS="-Xmx8g -XX:MaxPermSize=512m"
# mvn -B install --file pom.xml
- name: Running the integration test suite
run: |
echo "Starting tests..."
export MAVEN_OPTS="-Xmx4g"
RUNNER_HOME=`pwd`
chmod +x $RUNNER_HOME/github-action-build/test.sh
chmod +x $RUNNER_HOME/integration-test-suite/end-to-end-test-suite-execution/test.sh
chmod +x ${RUNNER_HOME}/github-action-build/wso2update_linux.gpg
echo "Decrypting update script..."
gpg --quiet --batch --yes --decrypt --passphrase="$WSO2_UPDATE_LINUX_DECRYPTION_PASSPHRASE" --output ${RUNNER_HOME}/github-action-build/wso2update_linux ${RUNNER_HOME}/github-action-build/wso2update_linux.gpg
echo "Setting up..."
bash $RUNNER_HOME/github-action-build/setup.sh
echo "Running test suite..."
bash $RUNNER_HOME/integration-test-suite/end-to-end-test-suite-execution/test.sh -i $TEST_HOME
bash $RUNNER_HOME/integration-test-suite/end-to-end-test-suite-execution/test.sh --input-dir $RUNNER_HOME/integration-test-suite/end-to-end-test-suite-execution --output-dir $RUNNER_HOME/integration-test-suite/end-to-end-test-suite-execution/

# Repositories mirrored due to the use of HTTP repositories. Mirrors can be removed after the respective repositories
# are updated.
# [wso2-nexus (http://maven.wso2.org/nexus/content/groups/wso2-public/, default, releases+snapshots),
# wso2.releases (http://maven.wso2.org/nexus/content/repositories/releases/, default, releases+snapshots),
# wso2.snapshots (http://maven.wso2.org/nexus/content/repositories/snapshots/, default, snapshots),
# knopflerfish (http://resources.knopflerfish.org/repo/maven2/release, default, releases+snapshots)]

42 changes: 22 additions & 20 deletions github-action-build/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,26 @@ if [ ! -d "$TEST_HOME" ]; then
fi

echo '======================= Extracting Base Products to test home directory======================='
wget "https://atuwa.private.wso2.com/WSO2-Products/identity-server/6.1.0/wso2is-6.1.0.zip" -O $TEST_HOME/wso2is-6.1.0.zip
curl -k -L -o "$TEST_HOME/wso2is-6.1.0.zip" \
"https://atuwa.private.wso2.com/WSO2-Products/identity-server/6.1.0/wso2is-6.1.0.zip"
unzip $TEST_HOME/wso2is-6.1.0.zip -d $TEST_HOME

wget "https://atuwa.private.wso2.com/WSO2-Products/api-manager/4.2.0/APIM/wso2am-4.2.0.zip" -O $TEST_HOME/wso2am-4.2.0.zip
curl -k -L -o "$TEST_HOME/wso2am-4.2.0.zip" \
"https://atuwa.private.wso2.com/WSO2-Products/api-manager/4.2.0/APIM/wso2am-4.2.0.zip"
unzip $TEST_HOME/wso2am-4.2.0.zip -d $TEST_HOME

cp $ARTIFACTS_DIR/wso2si-4.2.0.zip $TEST_HOME
unzip $TEST_HOME/wso2si-4.2.0.zip -d $TEST_HOME

echo '======================= Extracting Accelerator Artifacts to product home directory======================='
wget "https://atuwa.private.wso2.com/WSO2-Products/open-banking-accelerators/3.0.0/wso2-obiam-accelerator-3.0.0.zip" -O $TEST_HOME/wso2-obiam-accelerator-3.0.0.zip
unzip $TEST_HOME/wso2-obiam-accelerator-3.0.0.zip -d $TEST_HOME/wso2is-6.1.0
wget "https://github.com/wso2/financial-services-accelerator/releases/download/v3.3.0/wso2-obiam-accelerator-3.3.0.zip" -O wso2-obiam-accelerator-3.3.0.zip
unzip $TEST_HOME/wso2-obiam-accelerator-3.3.0.zip -d $TEST_HOME/wso2is-6.1.0

wget "https://atuwa.private.wso2.com/WSO2-Products/open-banking-accelerators/3.0.0/wso2-obam-accelerator-3.0.0.zip" -O $TEST_HOME/wso2-obam-accelerator-3.0.0.zip
unzip $TEST_HOME/wso2-obam-accelerator-3.0.0.zip -d $TEST_HOME/wso2am-4.2.0
wget "https://github.com/wso2/financial-services-accelerator/releases/download/v3.3.0/wso2-obam-accelerator-3.3.0.zip" -O wso2-obam-accelerator-3.3.0.zip
unzip $TEST_HOME/wso2-obam-accelerator-3.3.0.zip -d $TEST_HOME/wso2am-4.2.0

wget "https://atuwa.private.wso2.com/WSO2-Products/open-banking-accelerators/3.0.0/wso2-obbi-accelerator-3.0.0.zip" -O $TEST_HOME/wso2-obbi-accelerator-3.0.0.zip
unzip $TEST_HOME/wso2-obbi-accelerator-3.0.0.zip -d $TEST_HOMER/wso2si-4.2.0
wget "https://github.com/wso2/financial-services-accelerator/releases/download/v3.3.0/wso2-obbi-accelerator-3.3.0.zip" -O wso2-obbi-accelerator-3.3.0.zip
unzip $TEST_HOME/wso2-obbi-accelerator-3.3.0.zip -d $TEST_HOMER/wso2si-4.2.0

# Extract the WSO2 IS Connector to the TEST_HOME directory
cp $ARTIFACTS_DIR/wso2is-extensions-1.6.8.zip $TEST_HOME
Expand Down Expand Up @@ -82,25 +84,25 @@ echo '======================= Installing WSO2 IS Accelerator Updates ===========
name=$(echo "$WSO2_USERNAME" | cut -d'@' -f1)
WSO2_UPDATES_HOME=home/$name/.wso2updates
sudo mkdir -p /home/$name/.wso2-updates/docker && sudo chmod -R 777 /home/$name/.wso2-updates
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.0.0/bin/
chmod +x $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.0.0/bin/wso2update_linux
$TEST_HOME/wso2-obiam-accelerator-3.0.0/wso2is-6.1.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2-obiam-accelerator-3.0.0/wso2is-6.1.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.3.0/bin/
chmod +x $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.3.0/bin/wso2update_linux
$TEST_HOME/wso2-obiam-accelerator-3.3.0/wso2is-6.1.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2-obiam-accelerator-3.3.0/wso2is-6.1.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )

echo '======================= Installing WSO2 API-M Accelerator Updates ===================='
name=$(echo "$WSO2_USERNAME" | cut -d'@' -f1)
WSO2_UPDATES_HOME=home/$name/.wso2updates
sudo mkdir -p /home/$name/.wso2-updates/docker && sudo chmod -R 777 /home/$name/.wso2-updates
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.0.0/bin/
chmod +x $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.0.0/bin/wso2update_linux
$TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.0.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.0.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.3.0/bin/
chmod +x $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.3.0/bin/wso2update_linux
$TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.3.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.3.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )

echo '======================= Installing WSO2 BI Accelerator Updates ===================='
name=$(echo "$WSO2_USERNAME" | cut -d'@' -f1)
WSO2_UPDATES_HOME=home/$name/.wso2updates
sudo mkdir -p /home/$name/.wso2-updates/docker && sudo chmod -R 777 /home/$name/.wso2-updates
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.0.0/bin/
chmod +x $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.0.0/bin/wso2update_linux
$TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.0.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.0.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )
cp ${RUNNER_HOME}/github-action-build/wso2update_linux $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.3.0/bin/
chmod +x $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.3.0/bin/wso2update_linux
$TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.3.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD || ($TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.3.0/bin/wso2update_linux -v --username $WSO2_USERNAME --password $WSO2_U2_PASSWORD )

echo '=================== Setup Firefox ==================='
if command -v firefox &> /dev/null
Expand Down Expand Up @@ -158,15 +160,15 @@ SET GLOBAL max_connections = 500;


echo '======================= Run Accelerator merge and Config scripts ======================='
cd $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.0.0/bin
cd $TEST_HOME/wso2is-6.1.0/wso2-obiam-accelerator-3.3.0/bin
bash merge.sh
bash configure.sh

cd $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.0.0/bin
cd $TEST_HOME/wso2am-4.2.0/wso2-obam-accelerator-3.3.0/bin
bash merge.sh
bash configure.sh

cd $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.0.0/bin
cd $TEST_HOME/wso2si-4.2.0/wso2-obbi-accelerator-3.3.0/bin
bash merge.sh
bash configure.sh

Expand Down
Binary file modified github-action-build/wso2update_linux.gpg
Binary file not shown.
Loading