diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml deleted file mode 100644 index a52d073..0000000 --- a/.github/workflows/rust.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: Check - -on: - push: - branches: [main] - paths-ignore: - - website - - .github/workflows/website.yml - - '*.md' - pull_request: - branches: [main] - paths-ignore: - - website - - .github/workflows/website.yml - - '*.md' - -env: - CARGO_TERM_COLOR: always - -jobs: - clippy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: Clippy - run: cargo clippy -- --deny warnings - fmt: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: rustfmt - run: cargo fmt --all --check - test: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest, windows-latest, macos-latest] - steps: - - uses: actions/checkout@v6 - - uses: swatinem/rust-cache@v2 - - name: cargo test - env: - RUST_BACKTRACE: 1 - run: cargo test --workspace - dev-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: swatinem/rust-cache@v2 - - name: rustlings dev check - run: cargo dev check --require-solutions - rumdl: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: rvben/rumdl@v0 diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml deleted file mode 100644 index 135cd1e..0000000 --- a/.github/workflows/website.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Website - -on: - workflow_dispatch: - push: - branches: [main] - paths: - - website - - .github/workflows/website.yml - -jobs: - rumdl: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: rvben/rumdl@v0 - build: - needs: rumdl - defaults: - run: - working-directory: website - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: Install TailwindCSS - run: npm install - - name: Build CSS - run: npx @tailwindcss/cli -m -i input.css -o static/main.css - - name: Download Zola - run: curl -fsSL https://github.com/getzola/zola/releases/download/v0.22.1/zola-v0.22.1-x86_64-unknown-linux-gnu.tar.gz | tar xz - - name: Build site - run: ./zola build - - name: Upload static files as artifact - uses: actions/upload-pages-artifact@v5 - with: - path: website/public/ - deploy: - needs: build - # Grant GITHUB_TOKEN the permissions required to make a Pages deployment - permissions: - pages: write # to deploy to Pages - id-token: write # to verify the deployment originates from an appropriate source - # Deploy to the github-pages environment - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - steps: - - name: Deploy to GitHub Pages - uses: actions/deploy-pages@v5