From 142567cdaf0cb0137b533a5bdb764a8c4eb81111 Mon Sep 17 00:00:00 2001 From: Sourav Kunda <50537259+07souravkunda@users.noreply.github.com> Date: Tue, 10 Oct 2023 17:03:03 +0530 Subject: [PATCH 1/4] Update reviewing_changes.yml --- .github/workflows/reviewing_changes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index 5cbb8cf..90012c8 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false max-parallel: 3 matrix: - python: ['3.7', '3.10', '3.11'] + python: ['3.9.6'] os: [ macos-latest, windows-latest, ubuntu-latest ] name: Pytest Repo ${{ matrix.python }} - ${{ matrix.os }} Sample env: From be0aac99d228e1626b619a056bfeac1e66ecbbc1 Mon Sep 17 00:00:00 2001 From: 07souravkunda Date: Tue, 19 Mar 2024 21:12:15 +0530 Subject: [PATCH 2/4] update: staging package test --- .github/workflows/reviewing_changes.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index 90012c8..7ca9c64 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -9,6 +9,9 @@ on: commit_sha: description: 'The full commit id to build' required: true + package_url: + description: 'Staging package url' + required: false jobs: comment-run: @@ -23,6 +26,7 @@ jobs: env: BROWSERSTACK_USERNAME: ${{ secrets.BROWSERSTACK_USERNAME }} BROWSERSTACK_ACCESS_KEY: ${{ secrets.BROWSERSTACK_ACCESS_KEY }} + PACKAGE_URL: ${{ github.event.inputs.package_url }} steps: - uses: actions/checkout@v3 @@ -54,6 +58,14 @@ jobs: - name: Install dependencies run: python -m pip install -r requirements.txt + + - name: Install staging browserstack-sdk package + if: ${{ github.event.inputs.package_url != '' }} + run: | + echo 'Installing staging tar.gz' + curl -o staging_package.tgz "$PACKAGE_URL" + python -m pip uninstall browserstack-sdk + python -m pip install staging_package.tgz - name: run tests in parallel run: browserstack-sdk pytest -s tests/bstack-sample-test.py From 05b754f381142e0f0e337a7e0757e2abb82a8310 Mon Sep 17 00:00:00 2001 From: 07souravkunda Date: Tue, 19 Mar 2024 23:10:29 +0530 Subject: [PATCH 3/4] update: staging package install --- .github/workflows/reviewing_changes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index 7ca9c64..81a6824 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -64,7 +64,7 @@ jobs: run: | echo 'Installing staging tar.gz' curl -o staging_package.tgz "$PACKAGE_URL" - python -m pip uninstall browserstack-sdk + python -m pip uninstall browserstack-sdk -y python -m pip install staging_package.tgz - name: run tests in parallel From f71cae208a7e7b4bb547950f88ec8b8030b17eee Mon Sep 17 00:00:00 2001 From: 07souravkunda Date: Tue, 19 Mar 2024 23:18:04 +0530 Subject: [PATCH 4/4] update: installation --- .github/workflows/reviewing_changes.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index 81a6824..cfb08cc 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -66,6 +66,7 @@ jobs: curl -o staging_package.tgz "$PACKAGE_URL" python -m pip uninstall browserstack-sdk -y python -m pip install staging_package.tgz + shell: bash - name: run tests in parallel run: browserstack-sdk pytest -s tests/bstack-sample-test.py