SDK: Fix so libraries dangling symlinks #150
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: test-dependencies | |
| on: | |
| pull_request: | |
| push: | |
| branches: | |
| - gnome-46-2404-sdk | |
| jobs: | |
| check-deps: | |
| runs-on: ubuntu-latest | |
| container: | |
| image: ubuntu:rolling | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Install dependencies (Ubuntu) | |
| run: | | |
| apt-get update | |
| DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends python3 python3-yaml | |
| - name: Verity dependency checker test1 | |
| id: checker-test1 | |
| continue-on-error: true | |
| run: | | |
| # The checker-testX are to ensure that the test works as expected | |
| # and that it detects the expected errors. They must fail. | |
| tools/check_dependencies.py test_data/test1.yaml | |
| - name: Verity dependency checker test2 | |
| id: checker-test2 | |
| continue-on-error: true | |
| run: | | |
| tools/check_dependencies.py test_data/test2.yaml | |
| - name: Verity dependency checker test3 | |
| id: checker-test3 | |
| continue-on-error: true | |
| run: | | |
| tools/check_dependencies.py test_data/test3.yaml | |
| - name: Invert success and failure for tests | |
| run: | | |
| if [ "${{ steps.checker-test1.outcome }}" != "failure" ]; then exit 1; fi | |
| if [ "${{ steps.checker-test2.outcome }}" != "failure" ]; then exit 1; fi | |
| if [ "${{ steps.checker-test3.outcome }}" != "failure" ]; then exit 1; fi | |
| - name: Verify dependencies | |
| run: | | |
| tools/check_dependencies.py |