Skip to content

Check new beta version #5735

Check new beta version

Check new beta version #5735

Workflow file for this run

name: Check new beta version
on:
schedule:
- cron: "34 */1 * * *"
env:
LATEST: ""
permissions:
contents: "write"
jobs:
Check-Beta-Version:
runs-on: ubuntu-latest
outputs:
win_reportable: ${{ steps.reportable.outputs.win }}
mac_reportable: ${{ steps.reportable.outputs.mac }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Check if the run is reportable
id: reportable
env:
TESTRAIL_REPORT: true
TESTRAIL_BASE_URL: ${{ secrets.TESTRAIL_BASE_URL }}
TESTRAIL_API_KEY: ${{ secrets.TESTRAIL_API_KEY }}
TESTRAIL_USERNAME: ${{ secrets.TESTRAIL_USERNAME }}
run: |
pip3 install 'pipenv==2023.11.15';
pipenv install
echo win=$(pipenv run python -c 'from modules import testrail_integration as tri; print(tri.reportable("Windows"))') >> "$GITHUB_OUTPUT"
echo mac=$(pipenv run python -c 'from modules import testrail_integration as tri; print(tri.reportable("Darwin"))') >> "$GITHUB_OUTPUT"
Run-Win-Smoke:
needs: Check-Beta-Version
if: ${{ needs.Check-Beta-Version.outputs.win_reportable == 'True' }}
uses: ./.github/workflows/smoke.yml
with:
job_to_run: Smoke-Windows
secrets: inherit
Run-Mac-Smoke:
needs: Check-Beta-Version
if: ${{ needs.Check-Beta-Version.outputs.mac_reportable == 'True' }}
uses: ./.github/workflows/smoke.yml
with:
job_to_run: Smoke-MacOS
secrets: inherit