From 778b255f054bdc3f7b59834bed62ace5034ab495 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:38:20 -0600 Subject: [PATCH 01/26] file name test --- ...x-ubuntu-manual-install.yml => .osx-ubuntu-manual-install.yml} | 0 .../{test-default-action.yml => .test-default-action.yml} | 0 .github/workflows/{test-with-docker.yml => .test-with-docker.yml} | 0 ...test-with-manual-install.yml => .test-with-manual-install.yml} | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{osx-ubuntu-manual-install.yml => .osx-ubuntu-manual-install.yml} (100%) rename .github/workflows/{test-default-action.yml => .test-default-action.yml} (100%) rename .github/workflows/{test-with-docker.yml => .test-with-docker.yml} (100%) rename .github/workflows/{test-with-manual-install.yml => .test-with-manual-install.yml} (100%) diff --git a/.github/workflows/osx-ubuntu-manual-install.yml b/.github/workflows/.osx-ubuntu-manual-install.yml similarity index 100% rename from .github/workflows/osx-ubuntu-manual-install.yml rename to .github/workflows/.osx-ubuntu-manual-install.yml diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/.test-default-action.yml similarity index 100% rename from .github/workflows/test-default-action.yml rename to .github/workflows/.test-default-action.yml diff --git a/.github/workflows/test-with-docker.yml b/.github/workflows/.test-with-docker.yml similarity index 100% rename from .github/workflows/test-with-docker.yml rename to .github/workflows/.test-with-docker.yml diff --git a/.github/workflows/test-with-manual-install.yml b/.github/workflows/.test-with-manual-install.yml similarity index 100% rename from .github/workflows/test-with-manual-install.yml rename to .github/workflows/.test-with-manual-install.yml From ae58964cd44bb34ca90ea4b39eb9820b716eaaed Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:42:06 -0600 Subject: [PATCH 02/26] dir name test --- .github/{workflows => .workflows}/.osx-ubuntu-manual-install.yml | 0 .github/{workflows => .workflows}/.test-default-action.yml | 0 .github/{workflows => .workflows}/.test-with-docker.yml | 0 .github/{workflows => .workflows}/.test-with-manual-install.yml | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename .github/{workflows => .workflows}/.osx-ubuntu-manual-install.yml (100%) rename .github/{workflows => .workflows}/.test-default-action.yml (100%) rename .github/{workflows => .workflows}/.test-with-docker.yml (100%) rename .github/{workflows => .workflows}/.test-with-manual-install.yml (100%) diff --git a/.github/workflows/.osx-ubuntu-manual-install.yml b/.github/.workflows/.osx-ubuntu-manual-install.yml similarity index 100% rename from .github/workflows/.osx-ubuntu-manual-install.yml rename to .github/.workflows/.osx-ubuntu-manual-install.yml diff --git a/.github/workflows/.test-default-action.yml b/.github/.workflows/.test-default-action.yml similarity index 100% rename from .github/workflows/.test-default-action.yml rename to .github/.workflows/.test-default-action.yml diff --git a/.github/workflows/.test-with-docker.yml b/.github/.workflows/.test-with-docker.yml similarity index 100% rename from .github/workflows/.test-with-docker.yml rename to .github/.workflows/.test-with-docker.yml diff --git a/.github/workflows/.test-with-manual-install.yml b/.github/.workflows/.test-with-manual-install.yml similarity index 100% rename from .github/workflows/.test-with-manual-install.yml rename to .github/.workflows/.test-with-manual-install.yml From d586add92a42f8251e58c9eb46c8733b2d5b9ebb Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:49:21 -0600 Subject: [PATCH 03/26] Create test-default-action.yml --- .github/workflows/test-default-action.yml | 33 +++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/test-default-action.yml diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml new file mode 100644 index 000000000..ab6a9cb49 --- /dev/null +++ b/.github/workflows/test-default-action.yml @@ -0,0 +1,33 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + 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: Run a one-line script + run: echo Hello, world! + + # Runs a set of commands using the runners shell + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. From beed818a470756d2a7fc50b661a9a3bed47133bb Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:54:45 -0600 Subject: [PATCH 04/26] test coverage badge --- .coverage | Bin 0 -> 114688 bytes .github/workflows/test-default-action.yml | 24 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .coverage diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..c8b0199093175d65086cd680aa5c1b6d3e65152c GIT binary patch literal 114688 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 literal 0 HcmV?d00001 diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index ab6a9cb49..54307a5bc 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -31,3 +31,27 @@ jobs: run: | echo Add other actions to build, echo test, and deploy your project. + + - name: Coverage Badge + uses: tj-actions/coverage-badge-py@v1.8 + + - name: Verify Changed files + uses: tj-actions/verify-changed-files@v9 + id: changed_files + with: + files: coverage.svg + + - name: Commit files + if: steps.changed_files.outputs.files_changed == 'true' + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add coverage.svg + git commit -m "Updated coverage.svg" + + - name: Push changes + if: steps.changed_files.outputs.files_changed == 'true' + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.github_token }} + branch: ${{ github.ref }} \ No newline at end of file From fee792edd768888b03d9fb8f7094f9366de5f995 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:56:25 -0600 Subject: [PATCH 05/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 48 +++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index 54307a5bc..260be9306 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -31,27 +31,27 @@ jobs: run: | echo Add other actions to build, echo test, and deploy your project. - - - name: Coverage Badge - uses: tj-actions/coverage-badge-py@v1.8 - - - name: Verify Changed files - uses: tj-actions/verify-changed-files@v9 - id: changed_files - with: - files: coverage.svg - - - name: Commit files - if: steps.changed_files.outputs.files_changed == 'true' - run: | - git config --local user.email "github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git add coverage.svg - git commit -m "Updated coverage.svg" - - - name: Push changes - if: steps.changed_files.outputs.files_changed == 'true' - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.github_token }} - branch: ${{ github.ref }} \ No newline at end of file + + # - name: Coverage Badge + # uses: tj-actions/coverage-badge-py@v1.8 + + # - name: Verify Changed files + # uses: tj-actions/verify-changed-files@v9 + # id: changed_files + # with: + # files: coverage.svg + + # - name: Commit files + # if: steps.changed_files.outputs.files_changed == 'true' + # run: | + # git config --local user.email "github-actions[bot]@users.noreply.github.com" + # git config --local user.name "github-actions[bot]" + # git add coverage.svg + # git commit -m "Updated coverage.svg" + + # - name: Push changes + # if: steps.changed_files.outputs.files_changed == 'true' + # uses: ad-m/github-push-action@master + # with: + # github_token: ${{ secrets.github_token }} + # branch: ${{ github.ref }} \ No newline at end of file From 6c13ec56cbad37938a6dfd2db4a739d2d79abcbe Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:59:19 -0600 Subject: [PATCH 06/26] Update .coverage --- .coverage | Bin 114688 -> 53248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.coverage b/.coverage index c8b0199093175d65086cd680aa5c1b6d3e65152c..67597b8613595fa1458dff0d8d9751aca9dda2d6 100644 GIT binary patch delta 1031 zcmYk4?Qc{?6vpSw&V7G5vw|x`R4M{V@2-X*;w2!HYP8ntRQC&5b(?&MVFa z`SV1XNE{u&UaE6}CL z{VR^hwadQL{j_5LCwiQGzECW@mCs94-V&uJq-pdjc=WI-;xDcxc&jOAgvoz$;nv!o zu=J8{RLWzMGCHh@2^IE-iJA?nnCpds&_AYxr5Xn%tk#Br$<%=Go|4_md%;kLVshv% zabPoK;w>ZWqjGsuxb(}e)-y*SoRDe12piJtz|1D9EWyL>arZvw3p4Ay>TI+Z>|u*o zD^|h$0Cjf(KbEN4Om>J>(;~hFo)x_*Fo28IbKplXIwDvmV7PLpsk@lGj2qtgqpAAA zx%b(_Tc)%}S@mf#vk3b|=_+ur#7Ae>_TzSo%@m)11%u+VG&EW1>#TH<>4fJcDhsqQ zf7@Rtg`mzJ8v-Q?`TvswCUS#tK#4uaB$#i0*xibYjNkHX$KUyT(IVvQMvCZ!c!UJ1Et{@QRV%6%Rn4fHR5hY% z&@H;Gd-VF?E@S-1ql|p3kl>lq?~|3I z;`8iya++s#V7~78(oMaideT>wD52197A4qn<4aGcI%9;BV46^!6Go&vAdeHyWFcIQ zMTro`9< HSM2>4KcFBP literal 114688 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 From de28ce748ebb6284b4edc3afdd882a72f788d2c1 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 20:59:49 -0600 Subject: [PATCH 07/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 46 +++++++++++------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index 260be9306..188184ca7 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -32,26 +32,26 @@ jobs: echo Add other actions to build, echo test, and deploy your project. - # - name: Coverage Badge - # uses: tj-actions/coverage-badge-py@v1.8 - - # - name: Verify Changed files - # uses: tj-actions/verify-changed-files@v9 - # id: changed_files - # with: - # files: coverage.svg - - # - name: Commit files - # if: steps.changed_files.outputs.files_changed == 'true' - # run: | - # git config --local user.email "github-actions[bot]@users.noreply.github.com" - # git config --local user.name "github-actions[bot]" - # git add coverage.svg - # git commit -m "Updated coverage.svg" - - # - name: Push changes - # if: steps.changed_files.outputs.files_changed == 'true' - # uses: ad-m/github-push-action@master - # with: - # github_token: ${{ secrets.github_token }} - # branch: ${{ github.ref }} \ No newline at end of file + - name: Coverage Badge + uses: tj-actions/coverage-badge-py@v1.8 + + - name: Verify Changed files + uses: tj-actions/verify-changed-files@v9 + id: changed_files + with: + files: coverage.svg + + - name: Commit files + if: steps.changed_files.outputs.files_changed == 'true' + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add coverage.svg + git commit -m "Updated coverage.svg" + + - name: Push changes + if: steps.changed_files.outputs.files_changed == 'true' + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.github_token }} + branch: ${{ github.ref }} \ No newline at end of file From 4732c8a3aa4aa803872f2ddad612ba9f501b50e6 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:01:18 -0600 Subject: [PATCH 08/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index 188184ca7..42f30ae4e 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -26,6 +26,12 @@ jobs: - name: Run a one-line script run: echo Hello, world! + + - name: check dir.files + run: | + pwd + ls -a + # Runs a set of commands using the runners shell - name: Run a multi-line script run: | From 6e49c6aa53180f0be79ee837283021f3488151d9 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:03:35 -0600 Subject: [PATCH 09/26] Create .coveragerc --- .coveragerc | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 000000000..0a8d4a005 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,5 @@ +[run] +relative_files = True +omit = + *tests* + *bottle.py From 29d13c81551227518037037654ec027e21de3b8d Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:04:07 -0600 Subject: [PATCH 10/26] Update .coveragerc --- .coveragerc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.coveragerc b/.coveragerc index 0a8d4a005..100fb030e 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,5 +1,5 @@ [run] relative_files = True omit = - *tests* + *tests* *bottle.py From 0cd8eaf455cffa455cbeab56baf8c67fac044e28 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:05:30 -0600 Subject: [PATCH 11/26] Update .coverage --- .coverage | Bin 53248 -> 53248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.coverage b/.coverage index 67597b8613595fa1458dff0d8d9751aca9dda2d6..9a0cc48ef149d8933f79ec1f8c0046e79fdacc2f 100644 GIT binary patch delta 715 zcmZ{hPiPZS5XNVB_HDA+eLE?LCH)hV7_ng6q}qT~O28CL8*N1Bp&)J*0)}ELrh=kk zs(A7cWWh_p=43n+(MC@d6cj`+T3S#q^`?Rf3PKej@x9cD9z1>XeKW)GV~S-gmhsNL zn5S{bZ?9WSgV4NaIa-HMSK9j`6|!{dQP|K5?`fBN>Q8r$?mo*_A&ll@GWv}E2fn{ zczhR5DGfX;fzwJ8&m7WbP3e-luUT&389nI8g$+D!7miE!51yw32bKTf>0umhoNwZ> zZJ3ckm}!lc#KTTZDh)if6%&TUTb$HFK~8-@Kj}E?uR|bdHYDLGj8yfk$+a zxTY8(9)x&1Z9~<)QoX9~k?K)(U8=4|n9zN!mf2$*e|1=cCk%>1u2b^cnjFy7E);qQ x-3z5?T$PckGDS0lHhx7Fpr7=OKGQpTORs5J{OvJ4p!;;2Dgx#TRV(uo@n3llxv>BM literal 53248 zcmeI4TWlOx8OP`5+54UiX;>vDcua|G6Wi+xX`2)Y$4P)*ROi;DX$qU!^;vt$?v67v z>m(`>-ZWC40jZ(_sl1f(Q1ONu)IK1=69S?31*p`d0txYgsv;yF3O3)Fi+47Ot4M3N z$oh|V_sr#-@B7a0eCM1!b7sz|6Hi(mH)^)iFg;^hDoC;{%@~FxNoo4#=o@Vb+R>r| z3gy`TM!RWg{QOjoosqKoOA`B5?in_geKl9gyqjH4{UGyN;`vmaE?@%z5C8!X00Eys z`$RTT+`U`AcGWX0b?!N4l{>+2?#Rhwhfg0fP9L6q@|Y2vGltU!ZDV7`VZ*U68B5$T zYF3>aR&(B}nx55MFuX+`#csKLUi5f$j`}44bCrAjl7Mdc4F&rizF&tjw4sTYu8(1-H&5xuiB47?tC66p?aT}7D~{Q$E^>F&FxPWfwaL!QUXWYIZj?ORs9Q}xn@!j9EW2s& z%e>n1`20OHI4Yn;8^Md`hGbn38M+Xp40XlmbQ0eqWf(n7TqEO}c7(N)P^hNFzRk^6 zqe94^Z#9-g;ZTY|v1f0Ta-+1K9cK2v%jO&- zlq;6!uJ5F}oM!#>2CgHnZ|pasmUKIbs73Xr5$vVLGCs8FmGn0>V_Z%ZgxZ2ATCLTrimKv@JXGyv?wAXFJiHn-3!kC3&#GYb}_|d6)lOp#}bYKiE znyzSk+##c4+jVX>gD!z0KIW1t%Qbw}cXvi#?Z|Mi2pJ2@L%u0dpCVfK(^S`@YDGJZ zhS{7CyD8E822!cX7j;tT3EB=yXbe$Zbg5?EAu|#hUKI^hB!7H~Pzb3Fb3Ul$qAX$( zFD>%B#08zuQPbm|)!>GR;v3`p(ZW`~DLmv7v0vEwFl)XvhMoVa@kb}<~{Fwh{{w4ekl0fi`5 z_!lQVA_n*}`$(b>HV^;-5C8!X009sH0T2KI5C8!X0DO(!|6+eBACxm7QaW{2TdNen;+RuA1AKeIt7& zb33z`UQ7RwB47gn5C8!X009sH0T2KILE!0vCbdhYr(Jqkw`4A~JdfV+EgiM1tp;z> zwA0ru?;EX3iI0V|QDYR5{)m>=XQyb13tqb9m`k*3N2yx3C>702aYkb2dJs#~T_su_ zqb$@}RbE=68Lv{)_N>~KGOgI)SllHw3wcs=YKzo}mu#IHEnPy2S~*f=Z?&Sb)mW;R zYL>$*rt7QCesXHdWvgj<iewM=C_5(aRFdTF z??GNy4WY$r93p%+K|-fDOK99$eKV|G;9gn0%^$kqTptO2uvcqiRz9VXz+TEIm=hQ4 z5!g+_d0ZuV`+6`ikQcM?afKxA?m=Qq);XDEJ=}w=z`A=q0U+l83+Y*jJ)2+1ej_we2lebl3Pl_X(LJ#&WBi)7lTGdT3)e9{*$gKlI}u00JNY0w4ea zAOHd&00JNY0wA!h38=Cv<;48I%>Eh#J{(Xu4g}qB_0RD{qge|isdz{U(Lu`tDiRJQZ`41@qHV^;-5C8!X009sH0T2KI z5C8!X_&+AV3YwfU3ZIwOtd(Rz*5oXs6MNXLS6=E{J11xJ;wXP>;PUIMKl);Sj*cG5 zt^VQ9?vC&L`^}6b{c3GoN=lL;Nh^AmF6Og}o)KY2(bFPKD|$+VDdh`E3cr?IoqII3 z_{Zlo={J4S%F%1me-jVlwPwZ{>TlQ=A7W)PJIeU%n2)s-Yuz>&wfB*=900@8p2!H?xfB*=900?X% z0dZ?UE)@KLF+a%X{UDd~gKX9hG8sQer~M$6@`Gg34-yGK&~-oP>+=Im^8;1&14Ys3 zzJNdfPxlhAfdB}A00@8p2!H?xfB*=900@8p2y9~lV*VfF|7~2r$QlTM00@8p2!H?x tfB*=900@8p2oM4B{y)b5a0L(m0T2KI5C8!X009sH0T2KI5ZK-X{s-c{>WlyY From 28b125ed17db6a22a40bc502c82b2e3a582cee28 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:11:16 -0600 Subject: [PATCH 12/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index 42f30ae4e..19f520d77 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -21,6 +21,8 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + with: + ref: refs/heads/${{ github.head_ref }} # Runs a single command using the runners shell - name: Run a one-line script @@ -31,7 +33,7 @@ jobs: run: | pwd ls -a - + # Runs a set of commands using the runners shell - name: Run a multi-line script run: | From d870820007154157ca779c43631ee67d836570db Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:14:38 -0600 Subject: [PATCH 13/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index 19f520d77..aee1cada6 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -62,4 +62,4 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ secrets.github_token }} - branch: ${{ github.ref }} \ No newline at end of file + branch: ${{ github.head_ref }} \ No newline at end of file From 5cc18f8a258e840ea8d35cc04f4b42a4871c6847 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Jun 2022 03:15:03 +0000 Subject: [PATCH 14/26] Updated coverage.svg --- coverage.svg | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 coverage.svg diff --git a/coverage.svg b/coverage.svg new file mode 100644 index 000000000..d4eaeaa86 --- /dev/null +++ b/coverage.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + coverage + coverage + 52% + 52% + + From 1e31ec563f44d43ff07d0b28032ea3fb7fa013de Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:16:52 -0600 Subject: [PATCH 15/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d3d8b09a..e52569905 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ backend server - the phone apps are available in the [e-mission-phone repo](https://github.com/amplab/e-mission-phone) -- **Master** [![master:test-with-docker](https://github.com/e-mission/e-mission-server/workflows/test-with-docker/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Atest-with-docker) [![master:ubuntu-only-test-with-manual-install](https://github.com/e-mission/e-mission-server/workflows/ubuntu-only-test-with-manual-install/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Aubuntu-only-test-with-manual-install) [![master:osx-ubuntu-manual-install](https://github.com/e-mission/e-mission-server/workflows/osx-ubuntu-manual-install/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Aosx-ubuntu-manual-install) +- **Master** [![master:test-with-docker](https://github.com/e-mission/e-mission-server/workflows/test-with-docker/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Atest-with-docker) [![master:ubuntu-only-test-with-manual-install](https://github.com/e-mission/e-mission-server/workflows/ubuntu-only-test-with-manual-install/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Aubuntu-only-test-with-manual-install) [![master:osx-ubuntu-manual-install](https://github.com/e-mission/e-mission-server/workflows/osx-ubuntu-manual-install/badge.svg)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Amaster+workflow%3Aosx-ubuntu-manual-install) ![coverage badge](./coverage.svg) - **GIS branch:** [![master:ubuntu-only-test-with-manual-install](https://github.com/e-mission/e-mission-server/workflows/ubuntu-only-test-with-manual-install/badge.svg?branch=gis-based-mode-detection)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Agis-based-mode-detection+workflow%3Aubuntu-only-test-with-manual-install) [![osx-ubuntu-manual-install](https://github.com/e-mission/e-mission-server/workflows/osx-ubuntu-manual-install/badge.svg?branch=gis-based-mode-detection)](https://github.com/e-mission/e-mission-server/actions?query=branch%3Agis-based-mode-detection+workflow%3Aosx-ubuntu-manual-install) From d78dcc49c6ba6a7a1acb031692955eab7aec7377 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:19:32 -0600 Subject: [PATCH 16/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 37 ++++++++++++----------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index aee1cada6..f9d53c1da 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -24,22 +24,6 @@ jobs: with: ref: refs/heads/${{ github.head_ref }} - # Runs a single command using the runners shell - - name: Run a one-line script - run: echo Hello, world! - - - - name: check dir.files - run: | - pwd - ls -a - - # Runs a set of commands using the runners shell - - name: Run a multi-line script - run: | - echo Add other actions to build, - echo test, and deploy your project. - - name: Coverage Badge uses: tj-actions/coverage-badge-py@v1.8 @@ -62,4 +46,23 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ secrets.github_token }} - branch: ${{ github.head_ref }} \ No newline at end of file + branch: ${{ github.head_ref }} + + - name: Coverage comment + id: coverage_comment + uses: ewjoachim/python-coverage-comment-action@v2 + with: + GITHUB_TOKEN: ${{ github.token }} + + - name: Store Pull Request comment to be posted + uses: actions/upload-artifact@v2 + if: steps.coverage_comment.outputs.COMMENT_FILE_WRITTEN == 'true' + with: + # If you use a different name, update COMMENT_ARTIFACT_NAME accordingly + name: python-coverage-comment-action + # If you use a different name, update COMMENT_FILENAME accordingly + path: python-coverage-comment-action.txt + + - name: Teardown the test environment + shell: bash -l {0} + run: source setup/teardown_tests.sh \ No newline at end of file From 8010e54d916b125867f9fce1d88520c8f025a62d Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:24:05 -0600 Subject: [PATCH 17/26] Update .coverage --- .coverage | Bin 53248 -> 53248 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.coverage b/.coverage index 9a0cc48ef149d8933f79ec1f8c0046e79fdacc2f..2a28b75e8bd543e2d8229aee2700e1e5572e7844 100644 GIT binary patch literal 53248 zcmeI5ZEPGz8GvVR&iB1L=g+f!K6`_j+99^jc0QUWlsIWj8xbkWM`>vkuIuyK-f(y8 z+^+3dRoXbM6x33X03nblEl8;F2k{5`11gY8TY-d7`=dpawm&LC0aZ~YMAW*v@Xp-s z-LCCRE)rEG>s|Too!NcgnRlM~*qz(m@u?HX3|m)c&2mw*)mB#BI_Dj_5W9~nOG z7KT93jewLq;YPt289g&0voDcE=(~h{MSg&dBz_`i<9|&oMZXGDNen=a^fSbHFN$*Du9r_|Gj4j-FRtNYZUmvNFALfI&4 z$g67>{(Cm42qwjn-I6l}CN*(BI5c{UQwd{6l>%^F4K! zzo@T_ENKN8O%^nx3|$t+;OZGb<%%;JC~MQ^qAl7lkBa8W&pma2s|nQOE_=}0A=IIJ zLq^tqH=+*CYZf1TtU-0!Gz+>`s-6-+@u&q^8I~%t-gq)PSWm-R;c3h*4GLG>a|$2b zPeWgGyA=eAMXfaBoTm8Mx0)&p`Mgi^e5zvy7^;KN7cJ(X=+b&m3Z%1wWC0Z{N% zi`q=Jm-D*tq_{k2KnH-047A|tU&4aV^;Na0} z4tz|j*5GuNf~)0R;>33F3BJVE2>juO1dsp{Kmter2_OL^fCP{L5i$^3@BjD548s1w z{=lANt1QP3v$XP0R$FdvJg1lRvXRfi5(YW`5^xS)bzjm~ zAoqP~N|u{XAeS>rhMmiS<=wrIcl_q2uH!R$(VQ!53-d<4p8bIyN-o|!4Gyhn@>L9S z8Z2h8WZ2yI$?oP#?|QH?g?*`}O7AA%$$NJfC1!Ju7filFi&+AXcXu{z!6l_}VEVVJpkCDCFSnay|5vZoGN>0J*t&i}icE4`b5XM&d6L(L`~_smASnz!tazRDIY5TR^C-!SN^2Dp!`gER{5Utl=27|+N;e>4e^ zj%4MHOJ`#Yf?ce#_UG$?gaYASrSk5z*WY|Z3ds;t#I^I0zoAb2!*)}2SOn(LxF8A zAdj?Ej;AA$36e`kE)$6aNuY{V4F$PsFfc?xo}`tl4-bq*w>_S`L?)AmBM>+o zk%E&EbrSRg>XFE{$xwh>1OhEmFbYz<|IfwdOjZ35$aSkN^@u0!RP}AOR$R1dsp{Kmter3HS)``~Nuq_aVUu5T1dsp{Kmter2_OL^fCP{L5GD7{=e3Z+3QOXTEt?2qPt3?VphCtgahT5Q|D6LQ3Qzk|vcA2X)tWR#6Og z*X-m$WT1<|dTKjJR7)p=f`YID35Dunw+i}45LifS-&U9%HqFz+H}gEt%=2R=IYW{& zqEk|~rb)M+^h1Nm4 zC%dZ4-ZDxT0pH*}W-x^Y*5fYiopw#@&<@fSy2u)DQCB4;(Ckc}EKYRwS!N{e9~h}s z3G|x%mYpxxBW7GThvSBA#)hmeQy*aUdL$aRx<`x)gJ#S!ZI-E12t>D(u_AFZ*4@!% zvQ&ddfRyqpme}N3>p8>fAL!G&t(e)_VgGEA|FryHiD6g~D{dI-}=Y_K12 z6KE^oc0w%+jQtYeTYQYyaf~kEd2GNE?Y&m5WwcKEm9f7~g*~L1`x`wCl3uPrZ6Wk( zh(x!RSx3nBDvd%)`5oInde4TIZKIc)4iRIM1sl*yRiv$uI~y_u$BD-HHLOCq%4;Y&*rB0 zmU`Ifh$px3(k{BVGN%CCU-N?m-~&jCGP|kCyeQ>W;zf5}-MlE~RpcvOOi#FSEyv`Z z=j{SKbV0K5_!xY5@3>kL1{DBiQ55oKfv+M=Pm$cG(ei*&F5BM5i;R}4mKDP&W7w_N=%&?i4(Fvqo+1d2zzz>ZkYFhvR From a374d38d995a22c7b9273b6afb8088c37f4fb176 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Jun 2022 03:24:38 +0000 Subject: [PATCH 18/26] Updated coverage.svg --- coverage.svg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/coverage.svg b/coverage.svg index d4eaeaa86..179c6a178 100644 --- a/coverage.svg +++ b/coverage.svg @@ -9,13 +9,13 @@ - + coverage coverage - 52% - 52% + 63% + 63% From 1ab452007edf3fff5f8b1e4ebbd12a81ed10b2c8 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:27:04 -0600 Subject: [PATCH 19/26] Update test-default-action.yml --- .github/workflows/test-default-action.yml | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.github/workflows/test-default-action.yml b/.github/workflows/test-default-action.yml index f9d53c1da..2a1b6b5db 100644 --- a/.github/workflows/test-default-action.yml +++ b/.github/workflows/test-default-action.yml @@ -24,6 +24,48 @@ jobs: with: ref: refs/heads/${{ github.head_ref }} + - name: Install and start MongoDB + uses: supercharge/mongodb-github-action@1.3.0 + with: + mongodb-version: 4.4.0 + + - name: Check existing version of miniconda + shell: bash -l {0} + run: conda info -a + + - name: Install miniconda + shell: bash -l {0} + run: | + source setup/setup_conda.sh Linux-x86_64 + + - name: Check whether the CI environment variable is set + shell: bash -l {0} + run: | + source setup/activate_conda.sh + echo $CI + + - name: Setup the emission environment for testing + shell: bash -l {0} + run: | + conda --version + which conda + source setup/activate_conda.sh + conda --version + source setup/setup.sh + conda env list + + - name: Switch to emission, install/run Coverage + shell: bash -l {0} + run: | + conda env list + source setup/activate.sh + conda env list + pip install coverage + coverage --version + export PYTHONPATH=. + coverage run -m unittest discover -s emission/tests -p Test*; + coverage report + - name: Coverage Badge uses: tj-actions/coverage-badge-py@v1.8 From e00efa19fb977ef7565a4c68fb872bf2f4072ad4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Jun 2022 03:45:17 +0000 Subject: [PATCH 20/26] Updated coverage.svg --- coverage.svg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coverage.svg b/coverage.svg index 179c6a178..ffd257bde 100644 --- a/coverage.svg +++ b/coverage.svg @@ -15,7 +15,7 @@ coverage coverage - 63% - 63% + 71% + 71% From 3c205865cb53abe580b201e669c35c5855494423 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:53:20 -0600 Subject: [PATCH 21/26] revert file names --- .coverage | Bin 53248 -> 0 bytes .../coverage-badge-and-comment.yml} | 2 +- ...nstall.yml => osx-ubuntu-manual-install.yml} | 0 ...fault-action.yml => test-default-action.yml} | 0 ...est-with-docker.yml => test-with-docker.yml} | 0 ...install.yml => test-with-manual-install.yml} | 0 .gitignore | 2 ++ 7 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 .coverage rename .github/{workflows/test-default-action.yml => .workflows/coverage-badge-and-comment.yml} (99%) rename .github/.workflows/{.osx-ubuntu-manual-install.yml => osx-ubuntu-manual-install.yml} (100%) rename .github/.workflows/{.test-default-action.yml => test-default-action.yml} (100%) rename .github/.workflows/{.test-with-docker.yml => test-with-docker.yml} (100%) rename .github/.workflows/{.test-with-manual-install.yml => test-with-manual-install.yml} (100%) diff --git a/.coverage b/.coverage deleted file mode 100644 index 2a28b75e8bd543e2d8229aee2700e1e5572e7844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53248 zcmeI5ZEPGz8GvVR&iB1L=g+f!K6`_j+99^jc0QUWlsIWj8xbkWM`>vkuIuyK-f(y8 z+^+3dRoXbM6x33X03nblEl8;F2k{5`11gY8TY-d7`=dpawm&LC0aZ~YMAW*v@Xp-s z-LCCRE)rEG>s|Too!NcgnRlM~*qz(m@u?HX3|m)c&2mw*)mB#BI_Dj_5W9~nOG z7KT93jewLq;YPt289g&0voDcE=(~h{MSg&dBz_`i<9|&oMZXGDNen=a^fSbHFN$*Du9r_|Gj4j-FRtNYZUmvNFALfI&4 z$g67>{(Cm42qwjn-I6l}CN*(BI5c{UQwd{6l>%^F4K! zzo@T_ENKN8O%^nx3|$t+;OZGb<%%;JC~MQ^qAl7lkBa8W&pma2s|nQOE_=}0A=IIJ zLq^tqH=+*CYZf1TtU-0!Gz+>`s-6-+@u&q^8I~%t-gq)PSWm-R;c3h*4GLG>a|$2b zPeWgGyA=eAMXfaBoTm8Mx0)&p`Mgi^e5zvy7^;KN7cJ(X=+b&m3Z%1wWC0Z{N% zi`q=Jm-D*tq_{k2KnH-047A|tU&4aV^;Na0} z4tz|j*5GuNf~)0R;>33F3BJVE2>juO1dsp{Kmter2_OL^fCP{L5i$^3@BjD548s1w z{=lANt1QP3v$XP0R$FdvJg1lRvXRfi5(YW`5^xS)bzjm~ zAoqP~N|u{XAeS>rhMmiS<=wrIcl_q2uH!R$(VQ!53-d<4p8bIyN-o|!4Gyhn@>L9S z8Z2h8WZ2yI$?oP#?|QH?g?*`}O7AA%$$NJfC1!Ju7filFi&+AXcXu{z!6l_}VEVVJpkCDCFSnay|5vZoGN>0J*t&i}icE4`b5XM&d6L(L`~_smASnz!tazRDIY5TR^C-!SN^2Dp!`gER{5Utl=27|+N;e>4e^ zj%4MHOJ`#Yf?ce#_UG$?gaYASrSk5z*WY|Z3ds;t#I^I0zoAb2!*)}2SOn(LxF8A zAdj?Ej;AA$36e`kE)$6aNuY{V4F$PsFfc?xo}`tl4-bq*w>_S`L?)AmBM>+o zk%E&EbrSRg>XFE{$xwh>1OhEmFbYz<|IfwdOjZ35$aSkN^@u0!RP}AOR$R1dsp{Kmter3HS)``~Nuq_aVUu5T1dsp{Kmter2_OL^fCP{L5 Date: Sat, 4 Jun 2022 21:54:11 -0600 Subject: [PATCH 22/26] revert file names --- .github/{.workflows => workflows}/coverage-badge-and-comment.yml | 0 .github/{.workflows => workflows}/osx-ubuntu-manual-install.yml | 0 .github/{.workflows => workflows}/test-default-action.yml | 0 .github/{.workflows => workflows}/test-with-docker.yml | 0 .github/{.workflows => workflows}/test-with-manual-install.yml | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename .github/{.workflows => workflows}/coverage-badge-and-comment.yml (100%) rename .github/{.workflows => workflows}/osx-ubuntu-manual-install.yml (100%) rename .github/{.workflows => workflows}/test-default-action.yml (100%) rename .github/{.workflows => workflows}/test-with-docker.yml (100%) rename .github/{.workflows => workflows}/test-with-manual-install.yml (100%) diff --git a/.github/.workflows/coverage-badge-and-comment.yml b/.github/workflows/coverage-badge-and-comment.yml similarity index 100% rename from .github/.workflows/coverage-badge-and-comment.yml rename to .github/workflows/coverage-badge-and-comment.yml diff --git a/.github/.workflows/osx-ubuntu-manual-install.yml b/.github/workflows/osx-ubuntu-manual-install.yml similarity index 100% rename from .github/.workflows/osx-ubuntu-manual-install.yml rename to .github/workflows/osx-ubuntu-manual-install.yml diff --git a/.github/.workflows/test-default-action.yml b/.github/workflows/test-default-action.yml similarity index 100% rename from .github/.workflows/test-default-action.yml rename to .github/workflows/test-default-action.yml diff --git a/.github/.workflows/test-with-docker.yml b/.github/workflows/test-with-docker.yml similarity index 100% rename from .github/.workflows/test-with-docker.yml rename to .github/workflows/test-with-docker.yml diff --git a/.github/.workflows/test-with-manual-install.yml b/.github/workflows/test-with-manual-install.yml similarity index 100% rename from .github/.workflows/test-with-manual-install.yml rename to .github/workflows/test-with-manual-install.yml From 536fa8df9aa00f67385ea81d41ee5fc83c37d245 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sat, 4 Jun 2022 21:55:43 -0600 Subject: [PATCH 23/26] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e644a7227..2a8168cf6 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,4 @@ conf/**/*.json *.secret -,coverage \ No newline at end of file +.coverage \ No newline at end of file From a9a279d188450bfe9e924756f679a4434dd6a60a Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sun, 5 Jun 2022 22:30:53 -0600 Subject: [PATCH 24/26] Update coverage-badge-and-comment.yml --- .github/workflows/coverage-badge-and-comment.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/coverage-badge-and-comment.yml b/.github/workflows/coverage-badge-and-comment.yml index b0adb2627..ad7700479 100644 --- a/.github/workflows/coverage-badge-and-comment.yml +++ b/.github/workflows/coverage-badge-and-comment.yml @@ -21,8 +21,6 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 - with: - ref: refs/heads/${{ github.head_ref }} - name: Install and start MongoDB uses: supercharge/mongodb-github-action@1.3.0 From 76345e7e63c7aae1f2d8af07ad478bc1b8ad299e Mon Sep 17 00:00:00 2001 From: aGuttman Date: Sun, 5 Jun 2022 22:53:54 -0600 Subject: [PATCH 25/26] Create coverage.yml --- .github/workflows/coverage.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/coverage.yml diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml new file mode 100644 index 000000000..b64663626 --- /dev/null +++ b/.github/workflows/coverage.yml @@ -0,0 +1,24 @@ +name: Post coverage comment + +on: + workflow_run: + workflows: ["Coverage"] + types: + - completed + +jobs: + test: + name: Run tests & display coverage + runs-on: ubuntu-latest + if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' + steps: + # DO NOT run actions/checkout@v2 here, for securitity reasons + # For details, refer to https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ + - name: Post comment + uses: ewjoachim/python-coverage-comment-action@v2 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_PR_RUN_ID: ${{ github.event.workflow_run.id }} + # Update those if you changed the default values: + # COMMENT_ARTIFACT_NAME: python-coverage-comment-action + # COMMENT_FILENAME: python-coverage-comment-action.txt \ No newline at end of file From 0866d6a198c63c76d92b3e0ce91c5bbd86d5c739 Mon Sep 17 00:00:00 2001 From: aGuttman Date: Mon, 6 Jun 2022 09:34:30 -0600 Subject: [PATCH 26/26] add coverage action to gis branch, set verbose option comment action --- .github/workflows/coverage-badge-and-comment.yml | 5 +++-- .github/workflows/coverage.yml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coverage-badge-and-comment.yml b/.github/workflows/coverage-badge-and-comment.yml index ad7700479..0ac556f4e 100644 --- a/.github/workflows/coverage-badge-and-comment.yml +++ b/.github/workflows/coverage-badge-and-comment.yml @@ -6,9 +6,9 @@ name: Coverage # events but only for the master branch on: push: - branches: [ master ] + branches: [ master, gis-based-mode-detection ] pull_request: - branches: [ master ] + branches: [ master, gis-based-mode-detection ] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: @@ -93,6 +93,7 @@ jobs: uses: ewjoachim/python-coverage-comment-action@v2 with: GITHUB_TOKEN: ${{ github.token }} + VERBOSE: true - name: Store Pull Request comment to be posted uses: actions/upload-artifact@v2 diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index b64663626..8428c3d2f 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -19,6 +19,7 @@ jobs: with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_PR_RUN_ID: ${{ github.event.workflow_run.id }} + VERBOSE: true # Update those if you changed the default values: # COMMENT_ARTIFACT_NAME: python-coverage-comment-action # COMMENT_FILENAME: python-coverage-comment-action.txt \ No newline at end of file