[
https://issues.apache.org/jira/browse/BEAM-8665?focusedWorklogId=462498&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-462498
]
ASF GitHub Bot logged work on BEAM-8665:
----------------------------------------
Author: ASF GitHub Bot
Created on: 23/Jul/20 11:03
Start Date: 23/Jul/20 11:03
Worklog Time Spent: 10m
Work Description: TobKed commented on a change in pull request #12318:
URL: https://github.com/apache/beam/pull/12318#discussion_r459370952
##########
File path: .github/workflows/build_wheels.yml
##########
@@ -193,29 +196,232 @@ jobs:
GITHUB_BASE_REF=$GITHUB_BASE_REF
EOF
echo $(cat github_action_info)
- gsutil cp -a public-read github_action_info ${{ env.GCP_PATH }}
+ gsutil cp -a public-read github_action_info ${{
env.GCP_WHEELS_STAGING_PATH }}
- name: Upload GitHub event file to GCS bucket
- run: gsutil cp -a public-read ${GITHUB_EVENT_PATH} ${{ env.GCP_PATH }}
+ run: gsutil cp -a public-read ${GITHUB_EVENT_PATH} ${{
env.GCP_WHEELS_STAGING_PATH }}
list_files_on_gcs:
name: List files on Google Cloud Storage Bucket
- needs: upload_wheels_to_gcs
+ needs: upload_python_sdk_wheels_to_gcs
runs-on: ubuntu-latest
- if: github.repository_owner == 'apache' && github.event_name !=
'pull_request'
+ if: github.repository_owner == 'apache' && (github.event_name == 'push' ||
github.event_name == 'schedule')
steps:
- name: Authenticate on GCP
uses: GoogleCloudPlatform/github-actions/setup-gcloud@master
with:
service_account_email: ${{ secrets.GCP_SA_EMAIL }}
service_account_key: ${{ secrets.GCP_SA_KEY }}
- name: List file on Google Cloud Storage Bucket
- run: gsutil ls "${{ env.GCP_PATH }}*"
+ run: gsutil ls "${{ env.GCP_WHEELS_STAGING_PATH }}*"
+
+ python_unit_tests:
+ name: 'Python Unit Tests'
+ runs-on: ${{ matrix.os }}
+ if: github.event_name == 'push' || github.event_name == 'schedule'
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ubuntu-latest, windows-latest]
+ params: [
+ {"py_ver": "3.5", "tox_env": "py35"},
+ {"py_ver": "3.6", "tox_env": "py36"},
+ {"py_ver": "3.7", "tox_env": "py37"},
Review comment:
I checked running different version of python in one job but time saved
by that is very small (~30min vs ~26min) but is much more harder to figure out
what went wrong in long logs:
https://github.com/TobKed/beam/runs/901872919?check_suite_focus=true
Jobs will run in parallel manner (if enough runners available at the moment)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 462498)
Time Spent: 20m (was: 10m)
> Add infrastructure + test suites to run Beam tests on Windows/Mac platforms.
> -----------------------------------------------------------------------------
>
> Key: BEAM-8665
> URL: https://issues.apache.org/jira/browse/BEAM-8665
> Project: Beam
> Issue Type: Test
> Components: testing
> Reporter: Valentyn Tymofieiev
> Priority: P2
> Labels: beam-fixit
> Time Spent: 20m
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)