diff --git a/.github/workflows/testing-pipeline.yml b/.github/workflows/testing-pipeline.yml index 22219d836..b1b652720 100644 --- a/.github/workflows/testing-pipeline.yml +++ b/.github/workflows/testing-pipeline.yml @@ -49,6 +49,23 @@ jobs: chown -R aswfuser:aswfgroup . su -c "cd cuebot && ./gradlew build --stacktrace --info" aswfuser + integration_test: + name: Run Integration Test + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Run test + run: ci/run_integration_test.sh + + - name: Archive log files + uses: actions/upload-artifact@v3 + if: ${{ always() }} + with: + name: test-logs + path: /tmp/opencue-test/*.log + lint_python: name: Lint Python Code runs-on: ubuntu-22.04 diff --git a/README.md b/README.md index cba071184..ab668edc6 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ OpenCue provides the following features to help manage rendering jobs at scale: For more information on installing, using, and administering OpenCue, visit [www.opencue.io](https://www.opencue.io). +Watch YouTube videos on the [OpenCue Playlist](https://www.youtube.com/playlist?list=PL9dZxafYCWmzSBEwVT2AQinmZolYqBzdp) of the Academy Software Foundation (ASWF) to learn more. + # Meeting notes Starting from May 2024, all Opencue meeting notes are stored on the [Opencue Confluence page](http://wiki.aswf.io/display/OPENCUE/OpenCue+Home). @@ -51,3 +53,7 @@ For meeting notes before May 2024, please refer to the Opencue repository in the To join the OpenCue discussion forum for users and admins, join the [opencue-user mailing list](https://lists.aswf.io/g/opencue-user) or email the group directly at . + +Join the [Opencue Slack channel](https://academysoftwarefdn.slack.com/archives/CMFPXV39Q). + +Working Group meets biweekly at 2pm PST on [Zoom](https://www.google.com/url?q=https://zoom-lfx.platform.linuxfoundation.org/meeting/95509555934?password%3Da8d65f0e-c5f0-44fb-b362-d3ed0c22b7c1&sa=D&source=calendar&ust=1717863981078692&usg=AOvVaw1zRcYz7VPAwfwOXeBPpoM6). diff --git a/rqd/setup.py b/rqd/setup.py index 69c88c706..67df8364f 100644 --- a/rqd/setup.py +++ b/rqd/setup.py @@ -59,7 +59,7 @@ 'grpcio', 'grpcio-tools', 'psutil', - 'pywin32==224; platform_system == "Windows"', + 'pywin32==301; platform_system == "Windows"', 'wmi==1.5.1; platform_system == "Windows"' ] ) diff --git a/sandbox/install-client-sources.sh b/sandbox/install-client-sources.sh index 80ed1f39e..2ce711681 100755 --- a/sandbox/install-client-sources.sh +++ b/sandbox/install-client-sources.sh @@ -10,7 +10,7 @@ python -m grpc_tools.protoc -I=. \ --python_out=../pycue/opencue/compiled_proto \ --grpc_python_out=../pycue/opencue/compiled_proto ./*.proto cd .. -python ../ci/fix_compiled_proto.py pycue/opencue/compiled_proto +python ci/fix_compiled_proto.py pycue/opencue/compiled_proto # Install all client packages. pip install pycue/ pyoutline/ cueadmin/ cuesubmit/ cuegui/