From 4f81b085c6acd3571866874d7538e8610e852387 Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:15:54 +0530 Subject: [PATCH 1/9] testing with github actions on builds --- .github/workflows/build-validator.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/build-validator.yaml diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml new file mode 100644 index 0000000..4eadbf6 --- /dev/null +++ b/.github/workflows/build-validator.yaml @@ -0,0 +1,19 @@ +name: build validator +on: + pull_request: + branches: [ master ] + +jobs: + validator: + name: validate builds for all operating systems + runs-on: ubuntu-latest + permissions: + contents: read + + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + # Runs a single command using the runners shell + - name: running the config validator script + run: python3 ./internal-scripts/json-validator.py + - run: python --version \ No newline at end of file From 60cf525a534f77d97b2d17c1225fddff8e3715c2 Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:17:02 +0530 Subject: [PATCH 2/9] testing --- .github/workflows/build-validator.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index 4eadbf6..202b024 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -13,7 +13,4 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - # Runs a single command using the runners shell - - name: running the config validator script - run: python3 ./internal-scripts/json-validator.py - run: python --version \ No newline at end of file From c94d3e46a4dc68435349cf4c0c3af9388ed117c0 Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:19:11 +0530 Subject: [PATCH 3/9] testing --- .github/workflows/build-validator.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index 202b024..31325b3 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -13,4 +13,22 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - - run: python --version \ No newline at end of file + - run: pip3 --version + - run: pip3 install -r requirements.txt + - run: sudo apt install gir1.2-appindicator3-0.1 + - run: sudo apt install python3-tk + - run: sudo apt purge fcitx-module-dbus + validator2: + name: validate2 builds for all operating systems + runs-on: ubuntu-latest + permissions: + contents: read + + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + - run: pip3 --version + - run: pip3 install -r requirements.txt + - run: sudo apt install gir1.2-appindicator3-0.1 + - run: sudo apt install python3-tk + - run: sudo apt purge fcitx-module-dbus From 5632f45798c344f9818d89af5600d4ad72ad213e Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:22:10 +0530 Subject: [PATCH 4/9] testing --- .github/workflows/build-validator.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index 31325b3..96fd2bd 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -4,20 +4,21 @@ on: branches: [ master ] jobs: - validator: - name: validate builds for all operating systems + ubuntu-validator: + name: validate builds for all Ubuntu operating systems runs-on: ubuntu-latest permissions: contents: read steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - - run: pip3 --version - run: pip3 install -r requirements.txt - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus + - run: python3 runner.py + - run: pip3 install pyinstaller + - run: pyinstaller --noconsole --onefile 'runner.py' --name 'slt_usage' validator2: name: validate2 builds for all operating systems runs-on: ubuntu-latest From cfa7739f447da44ff033501dfbae4bb4e35e2b7e Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:24:31 +0530 Subject: [PATCH 5/9] testing --- .github/workflows/build-validator.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index 96fd2bd..411a81d 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -5,7 +5,7 @@ on: jobs: ubuntu-validator: - name: validate builds for all Ubuntu operating systems + name: validate builds for the Ubuntu operating system runs-on: ubuntu-latest permissions: contents: read @@ -16,6 +16,7 @@ jobs: - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus + - run: export DISPLAY=mymachine.com:0.0 - run: python3 runner.py - run: pip3 install pyinstaller - run: pyinstaller --noconsole --onefile 'runner.py' --name 'slt_usage' From 488397020490ff88632f933e86704840cb71e3e6 Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:27:03 +0530 Subject: [PATCH 6/9] testing --- .github/workflows/build-validator.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index 411a81d..cd6f65a 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -16,7 +16,8 @@ jobs: - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus - - run: export DISPLAY=mymachine.com:0.0 + - run: export DISPLAY=0.0 + - run: xhost + - run: python3 runner.py - run: pip3 install pyinstaller - run: pyinstaller --noconsole --onefile 'runner.py' --name 'slt_usage' From e764eeb20be3cb26f9e1dad663821bfaa7ced119 Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:29:00 +0530 Subject: [PATCH 7/9] testing --- .github/workflows/build-validator.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index cd6f65a..ee0713e 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -16,8 +16,7 @@ jobs: - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus - - run: export DISPLAY=0.0 - - run: xhost + + - run: export DISPLAY=:0.0 - run: python3 runner.py - run: pip3 install pyinstaller - run: pyinstaller --noconsole --onefile 'runner.py' --name 'slt_usage' From 77355166297df344285e59362479928f2c1619ab Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:33:01 +0530 Subject: [PATCH 8/9] testing --- .github/workflows/build-validator.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index ee0713e..ea0efb8 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -16,7 +16,10 @@ jobs: - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus - - run: export DISPLAY=:0.0 + - run: sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal + - run: vncserver -kill :1 + - run: vncserver :1 + - run: export DISPLAY=:1 - run: python3 runner.py - run: pip3 install pyinstaller - run: pyinstaller --noconsole --onefile 'runner.py' --name 'slt_usage' From 4f26d2122cfef59d9245f84b9a2b26eda20fe84f Mon Sep 17 00:00:00 2001 From: Keet Sugathadasa Date: Sat, 4 Sep 2021 20:46:28 +0530 Subject: [PATCH 9/9] testing --- .github/workflows/build-validator.yaml | 5 +++-- runner.py | 4 ++-- runner.pyc | Bin 0 -> 1073 bytes 3 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 runner.pyc diff --git a/.github/workflows/build-validator.yaml b/.github/workflows/build-validator.yaml index ea0efb8..1235915 100644 --- a/.github/workflows/build-validator.yaml +++ b/.github/workflows/build-validator.yaml @@ -16,8 +16,9 @@ jobs: - run: sudo apt install gir1.2-appindicator3-0.1 - run: sudo apt install python3-tk - run: sudo apt purge fcitx-module-dbus - - run: sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal - - run: vncserver -kill :1 + - run: sudo apt update + - run: sudo apt install xfce4 xfce4-goodies + - run: sudo apt install tightvncserver - run: vncserver :1 - run: export DISPLAY=:1 - run: python3 runner.py diff --git a/runner.py b/runner.py index f405849..c35cbfd 100644 --- a/runner.py +++ b/runner.py @@ -1,5 +1,5 @@ -import platform -from tray_icons.system_tray_icon_base import * +# import platform +# from tray_icons.system_tray_icon_base import * if __name__ == "__main__": credential_manager = CredentialManager() diff --git a/runner.pyc b/runner.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b699c11805d7a3c3a4d5e3ccfe6429f8f4078767 GIT binary patch literal 1073 zcma)4OK;Oa5T12jO`0@qn({gss7M5oFI*8qq5_IqdPt*4xmZg)1&7!UyJNKx;*=v2 zKaRh`i4)AOA1#$ovE=p4H#6TiGv3P2PV3jVr*a1QQ|0dqe)U@cfB*r&CkNCkfdbY5 zQwOjD=)hXQv#15=0Fzo_%VZNP_a0ewv)pGnOIChw$S8(k9Cr8b4v_#%VpE>sO(zR1) z-zv0&I?QiF*#S@g`VHPGH1GafGv<*SFdA;~PRSg;AIUKGeQK~X3F9C+*Wqt|hP-ef zb3CRRpGRSwUQnH_1F6o#SU+KNf^LwwaYC+6m&-(vJNWW-;GT@!6_V#3Aq})kYUO#} zyWu@9$TedbA#3h1@={@dF@X@!A*t_B+0SnENZbAu;-`NHQg&b zQ>Z`EHrto1*-TdI3Mmi3lTw>gHAzK&4w#iJ7n05r71?3+N)tx(ka1FS<%hE*)?SAC zC6bqGOPDF@F@+0lSC?9Ak16ud$daBi-yzeHx#Z?AP?wFYosyXz+@PGkPh(1Hlhel5 z%yj#ue@*QE4SbQDC7O0Q>sZcCM%St