diff --git a/.github/workflows/auto-approve-own-prs.yml b/.github/workflows/auto-approve-own-prs.yml deleted file mode 100644 index 4e1b5cfd..00000000 --- a/.github/workflows/auto-approve-own-prs.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: auto-approve - -on: - pull_request: - branches: [ master ] - -jobs: - auto-approve: - runs-on: ubuntu-latest - if: github.event_name == 'pull_request' && github.event.pull_request.user.login == github.repository_owner - permissions: - pull-requests: write - steps: - - uses: actions/checkout@v4 - - name: Auto-approve PR - run: gh pr review ${{ github.event.pull_request.number }} --approve - env: - GITHUB_TOKEN: ${{ github.token }} diff --git a/.github/workflows/check-spv.yml b/.github/workflows/check-spv.yml index 9947843a..432e01f8 100644 --- a/.github/workflows/check-spv.yml +++ b/.github/workflows/check-spv.yml @@ -12,18 +12,10 @@ env: jobs: check-spv: - runs-on: ubuntu-latest + runs-on: native steps: - uses: actions/checkout@v2 - - name: Show env - run: | - uname -a - ldd --version - - name: Install - run: | - curl https://sh.rustup.rs -sSf | sh -s -- -y - echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Check run: | - cargo run --manifest-path compile-shaders/Cargo.toml -p compile-shaders-core + nix develop . --command cargo run --manifest-path compile-shaders/Cargo.toml -p compile-shaders-core git diff --exit-code diff --git a/.github/workflows/publish-page.yml b/.github/workflows/publish-page.yml deleted file mode 100644 index e69248d0..00000000 --- a/.github/workflows/publish-page.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: publish-page - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: Install mdbook - run: | - VERSION=0.5.2 - URL=https://github.com/rust-lang/mdBook/releases/download/v${VERSION}/mdbook-v${VERSION}-x86_64-unknown-linux-gnu.tar.gz - mkdir mdbook - curl -sSL $URL | tar -xz --directory=mdbook - - name: Create root - run: | - mkdir page - - name: Build book - run: | - cd book - ../mdbook/mdbook build - mv book ../page - - uses: actions/upload-pages-artifact@v4 - with: - path: page - publish: - runs-on: ubuntu-latest - needs: build - if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' - permissions: - pages: write - id-token: write - steps: - - uses: actions/deploy-pages@v4 diff --git a/.github/workflows/rustfmt.yml b/.github/workflows/rustfmt.yml index a306a676..148fa93a 100644 --- a/.github/workflows/rustfmt.yml +++ b/.github/workflows/rustfmt.yml @@ -12,17 +12,8 @@ env: jobs: rustfmt: - runs-on: ubuntu-latest + runs-on: native steps: - uses: actions/checkout@v2 - - name: Show env - run: | - uname -a - ldd --version - - name: Install - run: | - curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain nightly - rustup toolchain install nightly --allow-downgrade -c rustfmt - echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Check - run: cargo +nightly fmt -- --check + run: nix develop .#dev --command cargo fmt -- --check diff --git a/.github/workflows/toml-spec.yml b/.github/workflows/toml-spec.yml index a00fa052..fa287ad1 100644 --- a/.github/workflows/toml-spec.yml +++ b/.github/workflows/toml-spec.yml @@ -12,20 +12,11 @@ env: jobs: toml-spec: - runs-on: ubuntu-latest + runs-on: native steps: - uses: actions/checkout@v2 - - name: Show env - run: | - uname -a - ldd --version - - name: Install - run: | - curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain nightly - rustup toolchain install nightly --allow-downgrade -c rustfmt - echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Check run: | cd toml-spec - cargo run + nix develop .. --command cargo run git diff --exit-code