From d42e7948a199d9ecf8be372eef564bc858a4c1e5 Mon Sep 17 00:00:00 2001 From: breakingbread <28904802+UneBaguette@users.noreply.github.com> Date: Sat, 27 Jun 2026 14:38:13 +0200 Subject: [PATCH] Delete directory '.github' --- .github/dependabot.yml | 12 --- .github/workflows/main.yml | 179 ---------------------------------- .github/workflows/publish.yml | 29 ------ 3 files changed, 220 deletions(-) delete mode 100644 .github/dependabot.yml delete mode 100644 .github/workflows/main.yml delete mode 100644 .github/workflows/publish.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 74b048a..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: 2 - -updates: - - package-ecosystem: cargo - directory: / - schedule: - interval: daily - - - package-ecosystem: github-actions - directory: / - schedule: - interval: daily diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 4930ce2..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,179 +0,0 @@ -name: Rust CI -on: - push: - branches: - - main - pull_request: - types: [opened, reopened, synchronize] - -jobs: - cargo-audit: - name: Audit - runs-on: ubuntu-latest - steps: - - name: Cache cargo-audit - uses: actions/cache@v5 - with: - path: | - ~/.cargo/.crates.toml - ~/.cargo/.crates2.json - ~/.cargo/bin/cargo-audit - key: cargo-audit - - - name: Install cargo-audit - run: cargo install cargo-audit - - - name: Checkout sources - uses: actions/checkout@v6 - - - name: Run cargo audit - run: cargo audit -D warnings - - test: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - backend_feature: - - --features ristretto255-ciphersuite - - - frontend_feature: - - - - --features danger - - --features serde - toolchain: - - stable - - 1.85.0 - name: test - steps: - - name: Checkout sources - uses: actions/checkout@v6 - - - name: Install ${{ matrix.toolchain }} toolchain - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: ${{ matrix.toolchain }} - override: true - - - name: Run cargo test - uses: actions-rs/cargo@v1 - with: - command: test - args: --no-default-features ${{ matrix.backend_feature }} - - - name: Run cargo test with alloc - uses: actions-rs/cargo@v1 - with: - command: test - args: --no-default-features ${{ matrix.frontend_feature }},alloc ${{ matrix.backend_feature }} - - - name: Run cargo test with std - uses: actions-rs/cargo@v1 - with: - command: test - args: --no-default-features ${{ matrix.frontend_feature }},std ${{ matrix.backend_feature }} - - - name: Run cargo test with all features enabled - uses: actions-rs/cargo@v1 - with: - command: test - args: --all-features - - build-no-std: - name: Build with no-std on ${{ matrix.target }} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - target: - # for wasm - - wasm32-unknown-unknown - # for any no_std target - - thumbv6m-none-eabi - backend_feature: - - - - --features ristretto255-ciphersuite - frontend_feature: - - - - --features danger - - --features serde - steps: - - uses: actions/checkout@v6 - - uses: hecrj/setup-rust-action@v2 - - run: rustup target add ${{ matrix.target }} - - run: cargo build --verbose --target=${{ matrix.target }} --no-default-features ${{ matrix.frontend_feature }} ${{ matrix.backend_feature }} - - - clippy: - name: cargo clippy - runs-on: ubuntu-latest - steps: - - name: Checkout sources - uses: actions/checkout@v6 - - - name: Install stable toolchain - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - override: true - components: clippy - - - name: Run cargo clippy - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --all-features --all-targets -- -D warnings - - - name: Run cargo doc - uses: actions-rs/cargo@v1 - env: - RUSTDOCFLAGS: -D warnings - with: - command: doc - args: --no-deps --document-private-items --features danger,std - - - rustfmt: - name: cargo fmt - runs-on: ubuntu-latest - steps: - - name: Checkout sources - uses: actions/checkout@v6 - - - name: Install nightly toolchain - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: nightly - override: true - components: rustfmt - - - name: Run cargo fmt - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - taplo: - name: Taplo - runs-on: ubuntu-latest - steps: - - name: Cache - uses: actions/cache@v5 - with: - path: | - ~/.cargo/.crates.toml - ~/.cargo/.crates2.json - ~/.cargo/bin/taplo - key: taplo - - - name: Install Taplo - run: cargo install taplo-cli --locked - - - name: Checkout sources - uses: actions/checkout@v6 - - - name: Run Taplo - run: taplo fmt --check diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index 5ae8001..0000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Publish - -on: - release: - types: [published] - -jobs: - publish: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest] - rust: [stable] - - steps: - - uses: hecrj/setup-rust-action@v2 - with: - rust-version: ${{ matrix.rust }} - - uses: actions/checkout@master - - name: Login to crates.io - run: cargo login $CRATES_IO_TOKEN - env: - CRATES_IO_TOKEN: ${{ secrets.crates_io_token }} - - name: Dry run publish voprf - run: cargo publish --dry-run --manifest-path Cargo.toml - - name: Publish voprf - run: cargo publish --manifest-path Cargo.toml - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.crates_io_token }}