Skip to content

Commit cf69c94

Browse files
committed
fix python installation
1 parent b70d1ce commit cf69c94

File tree

1 file changed

+55
-55
lines changed

1 file changed

+55
-55
lines changed

.github/workflows/build.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
11
name: Build
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
jobs:
66
build:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
10-
with:
11-
fetch-depth: 2
12-
- uses: subosito/flutter-action@v2
13-
with:
14-
channel: stable
15-
- name: Find changed packages
16-
run: |
17-
CHANGED_PACKAGES=$(./tools/tools_runner.sh list \
18-
--run-on-changed-packages \
19-
--base-sha=$(git rev-parse HEAD^))
20-
if [[ ! -z $CHANGED_PACKAGES ]]; then
21-
echo $CHANGED_PACKAGES
22-
echo "HAS_CHANGED_PACKAGES=true" >> $GITHUB_ENV
23-
fi
24-
- name: Install Tizen Studio
25-
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
26-
run: |
27-
sudo apt install -y libncurses5 python2.7 libpython2.7 gettext \
28-
libkf5itemmodels5 libkf5kiowidgets5 libkchart2
29-
curl https://download.tizen.org/sdk/Installer/tizen-studio_5.6/web-cli_Tizen_Studio_5.6_ubuntu-64.bin -o install.bin
30-
chmod a+x install.bin
31-
./install.bin --accept-license $HOME/tizen-studio
32-
rm install.bin
33-
- name: Install Tizen Studio packages
34-
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
35-
run: |
36-
$HOME/tizen-studio/package-manager/package-manager-cli.bin install \
37-
NativeToolchain-Gcc-9.2 \
38-
IOT-Headed-6.0-NativeAppDevelopment-CLI \
39-
IOT-Headed-6.5-NativeAppDevelopment-CLI
40-
- name: Create a Tizen certificate profile
41-
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
42-
run: |
43-
export PATH=$PATH:$HOME/tizen-studio/tools/ide/bin
44-
tizen certificate -a tizen -p tizen -f tizen
45-
tizen security-profiles add \
46-
-n tizen \
47-
-a $HOME/tizen-studio-data/keystore/author/tizen.p12 \
48-
-p tizen
49-
- name: Install flutter-tizen
50-
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
51-
uses: actions/checkout@v3
52-
with:
53-
repository: flutter-tizen/flutter-tizen
54-
path: flutter-tizen
55-
- name: Build examples of changed packages
56-
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
57-
run: |
58-
export PATH=`pwd`/flutter-tizen/bin:$PATH
59-
./tools/tools_runner.sh build-examples \
60-
--exclude=wearable_rotary \
61-
--run-on-changed-packages \
62-
--base-sha=$(git rev-parse HEAD^)
9+
- uses: actions/checkout@v3
10+
with:
11+
fetch-depth: 2
12+
- uses: subosito/flutter-action@v2
13+
with:
14+
channel: stable
15+
- name: Find changed packages
16+
run: |
17+
CHANGED_PACKAGES=$(./tools/tools_runner.sh list \
18+
--run-on-changed-packages \
19+
--base-sha=$(git rev-parse HEAD^))
20+
if [[ ! -z $CHANGED_PACKAGES ]]; then
21+
echo $CHANGED_PACKAGES
22+
echo "HAS_CHANGED_PACKAGES=true" >> $GITHUB_ENV
23+
fi
24+
- name: Install Tizen Studio
25+
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
26+
run: |
27+
sudo apt install -y libncurses5 python3.9 libpython3.9 gettext \
28+
libkf5itemmodels5 libkf5kiowidgets5 libkchart2
29+
curl https://download.tizen.org/sdk/Installer/tizen-studio_5.6/web-cli_Tizen_Studio_5.6_ubuntu-64.bin -o install.bin
30+
chmod a+x install.bin
31+
./install.bin --accept-license $HOME/tizen-studio
32+
rm install.bin
33+
- name: Install Tizen Studio packages
34+
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
35+
run: |
36+
$HOME/tizen-studio/package-manager/package-manager-cli.bin install \
37+
NativeToolchain-Gcc-9.2 \
38+
IOT-Headed-6.0-NativeAppDevelopment-CLI \
39+
IOT-Headed-6.5-NativeAppDevelopment-CLI
40+
- name: Create a Tizen certificate profile
41+
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
42+
run: |
43+
export PATH=$PATH:$HOME/tizen-studio/tools/ide/bin
44+
tizen certificate -a tizen -p tizen -f tizen
45+
tizen security-profiles add \
46+
-n tizen \
47+
-a $HOME/tizen-studio-data/keystore/author/tizen.p12 \
48+
-p tizen
49+
- name: Install flutter-tizen
50+
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
51+
uses: actions/checkout@v3
52+
with:
53+
repository: flutter-tizen/flutter-tizen
54+
path: flutter-tizen
55+
- name: Build examples of changed packages
56+
if: ${{ env.HAS_CHANGED_PACKAGES == 'true' }}
57+
run: |
58+
export PATH=`pwd`/flutter-tizen/bin:$PATH
59+
./tools/tools_runner.sh build-examples \
60+
--exclude=wearable_rotary \
61+
--run-on-changed-packages \
62+
--base-sha=$(git rev-parse HEAD^)

0 commit comments

Comments
 (0)