diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index 8ab6a42..2af010e 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -19,11 +19,13 @@ jobs: - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: 1.86.0 + name: Check - run: | echo "Installing ffmpeg dev libraries" apt-get update -y apt-get install -y --no-install-recommends \ libavutil-dev \ + libclang libavformat-dev \ libavcodec-dev \ libswscale-dev \ @@ -62,87 +64,4 @@ jobs: ssh-keyscan ${{ vars.MYHOST }} >> ~/.ssh/known_hosts eval $(ssh-agent -s) ssh-add -v ~/.ssh/gitlab_deploy_key - cargo test - - fmt: - name: Rustfmt - runs-on: ubuntu-24.04 - needs: setup_ssh - steps: - - uses: actions/checkout@v4 - - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.86.0 - - run: rustup component add rustfmt - - run: | - echo "Installing ffmpeg dev libraries" - apt-get update -y - apt-get install -y --no-install-recommends \ - libavutil-dev \ - libavformat-dev \ - libavcodec-dev \ - libswscale-dev \ - # Add other ffmpeg dev packages if needed by your specific crate - rm -rf /var/lib/apt/lists/* # Clean up - mkdir -p ~/.ssh - echo "${{ secrets.MYREPO_TOKEN }}" > ~/.ssh/gitlab_deploy_key - chmod 600 ~/.ssh/gitlab_deploy_key - ssh-keyscan ${{ vars.MYHOST }} >> ~/.ssh/known_hosts - eval $(ssh-agent -s) - ssh-add -v ~/.ssh/gitlab_deploy_key - cargo fmt --all -- --check - - clippy: - name: Clippy - runs-on: ubuntu-24.04 - needs: setup_ssh - steps: - - uses: actions/checkout@v4 - - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.86.0 - - run: rustup component add clippy - - run: | - echo "Installing ffmpeg dev libraries" - apt-get update -y - apt-get install -y --no-install-recommends \ - libavutil-dev \ - libavformat-dev \ - libavcodec-dev \ - libswscale-dev \ - # Add other ffmpeg dev packages if needed by your specific crate - rm -rf /var/lib/apt/lists/* # Clean up - mkdir -p ~/.ssh - echo "${{ secrets.MYREPO_TOKEN }}" > ~/.ssh/gitlab_deploy_key - chmod 600 ~/.ssh/gitlab_deploy_key - ssh-keyscan ${{ vars.MYHOST }} >> ~/.ssh/known_hosts - eval $(ssh-agent -s) - ssh-add -v ~/.ssh/gitlab_deploy_key - cargo clippy -- -D warnings - - build: - name: build - runs-on: ubuntu-24.04 - needs: setup_ssh - steps: - - uses: actions/checkout@v4 - - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: 1.86.0 - - run: | - echo "Installing ffmpeg dev libraries" - apt-get update -y - apt-get install -y --no-install-recommends \ - libavutil-dev \ - libavformat-dev \ - libavcodec-dev \ - libswscale-dev \ - # Add other ffmpeg dev packages if needed by your specific crate - rm -rf /var/lib/apt/lists/* # Clean up - mkdir -p ~/.ssh - echo "${{ secrets.MYREPO_TOKEN }}" > ~/.ssh/gitlab_deploy_key - chmod 600 ~/.ssh/gitlab_deploy_key - ssh-keyscan ${{ vars.MYHOST }} >> ~/.ssh/known_hosts - eval $(ssh-agent -s) - ssh-add -v ~/.ssh/gitlab_deploy_key - cargo build --release \ No newline at end of file + cargo test \ No newline at end of file