33 pull_request :
44 branches :
55 - sdk-gen
6- push :
7- branches :
8- - sdk-gen
96jobs :
107 build :
118 runs-on : ubuntu-latest
2926 python -m pip install --upgrade pip
3027 python -m pip install -e .[dev]
3128 python -m pip install tox-gh-actions
32- - name : Test with tox
29+ - name : All Tests
30+ if : startsWith(github.head_ref, 'codegen-release')
3331 env :
3432 JWT_CONFIG_BASE_64 : ${{ secrets.JWT_CONFIG_BASE_64 }}
3533 ADMIN_USER_ID : ${{ secrets.ADMIN_USER_ID }}
@@ -49,41 +47,13 @@ jobs:
4947 SLACK_PARTNER_ITEM_ID : ${{ secrets.SLACK_PARTNER_ITEM_ID }}
5048 run : |
5149 tox
52-
53- coverage :
54- name : Coverage report
55- runs-on : ubuntu-latest
56- steps :
57- - name : Checkout
58- uses : actions/checkout@v4
59- - name : Set up Python 3.11
60- uses : actions/setup-python@v4
61- with :
62- python-version : ' 3.11'
63- - name : Install dependencies
64- run : |
65- python -m pip install --upgrade pip
66- python -m pip install -e .[dev]
67- python -m pip install coveralls
68- - name : Send coverage report to Coveralls
69- run : |
70- tox -e coverage
71- coveralls --service=github
50+ - name : Smoke Tests
51+ if : " !startsWith(github.head_ref, 'codegen-release')"
7252 env :
73- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7453 JWT_CONFIG_BASE_64 : ${{ secrets.JWT_CONFIG_BASE_64 }}
75- ADMIN_USER_ID : ${{ secrets.ADMIN_USER_ID }}
7654 CLIENT_ID : ${{ secrets.CLIENT_ID }}
7755 CLIENT_SECRET : ${{ secrets.CLIENT_SECRET }}
7856 USER_ID : ${{ secrets.USER_ID }}
7957 ENTERPRISE_ID : ${{ secrets.ENTERPRISE_ID }}
80- BOX_FILE_REQUEST_ID : ${{ secrets.BOX_FILE_REQUEST_ID }}
81- BOX_EXTERNAL_USER_EMAIL : ${{ secrets.BOX_EXTERNAL_USER_EMAIL }}
82- BOX_EXTERNAL_USER_ID : ${{ secrets.BOX_EXTERNAL_USER_ID }}
83- WORKFLOW_FOLDER_ID : ${{ secrets.WORKFLOW_FOLDER_ID }}
84- APP_ITEM_ASSOCIATION_FILE_ID : ${{ secrets.APP_ITEM_ASSOCIATION_FILE_ID }}
85- APP_ITEM_ASSOCIATION_FOLDER_ID : ${{ secrets.APP_ITEM_ASSOCIATION_FOLDER_ID }}
86- APP_ITEM_SHARED_LINK : ${{ secrets.APP_ITEM_SHARED_LINK }}
87- SLACK_AUTOMATION_USER_ID : ${{ secrets.SLACK_AUTOMATION_USER_ID }}
88- SLACK_ORG_ID : ${{ secrets.SLACK_ORG_ID }}
89- SLACK_PARTNER_ITEM_ID : ${{ secrets.SLACK_PARTNER_ITEM_ID }}
58+ run : |
59+ tox -- test/auth.py test/files.py test/downloads.py test/uploads.py
0 commit comments