Remove demo external blog sources and RSS icon (no blog on this site) #6
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: Integration tests | |
| on: | |
| push: | |
| branches: | |
| - master | |
| - main | |
| - v1.0-dev | |
| paths: | |
| - "Gemfile" | |
| - "Gemfile.lock" | |
| - "_config.yml" | |
| - "_data/**" | |
| - "_pages/**" | |
| - "_posts/**" | |
| - "_projects/**" | |
| - "assets/**" | |
| - "test/**" | |
| - "package.json" | |
| - "package-lock.json" | |
| - ".github/workflows/unit-tests.yml" | |
| pull_request: | |
| branches: | |
| - master | |
| - main | |
| - v1.0-dev | |
| paths: | |
| - "Gemfile" | |
| - "Gemfile.lock" | |
| - "_config.yml" | |
| - "_data/**" | |
| - "_pages/**" | |
| - "_posts/**" | |
| - "_projects/**" | |
| - "assets/**" | |
| - "test/**" | |
| - "package.json" | |
| - "package-lock.json" | |
| - ".github/workflows/unit-tests.yml" | |
| jobs: | |
| comments-integration-tests: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout ποΈ | |
| uses: actions/checkout@v4 | |
| - name: Setup Ruby π | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: "3.3.5" | |
| bundler-cache: true | |
| - name: Setup Python π | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.13" | |
| cache: "pip" | |
| - name: Setup Node π§° | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: "20" | |
| cache: "npm" | |
| - name: Install JS deps π¦ | |
| run: npm ci | |
| - name: Run style contract lint π§· | |
| run: npm run lint:style-contract | |
| - name: Install build prerequisites π§ | |
| run: | | |
| sudo apt-get update && sudo apt-get install -y imagemagick | |
| pip3 install --upgrade nbconvert | |
| - name: Run comments integration test π§ͺ | |
| run: bash test/integration_comments.sh | |
| - name: Run plugin toggle integration test π | |
| run: bash test/integration_plugin_toggles.sh | |
| - name: Run distill integration test π | |
| run: bash test/integration_distill.sh | |
| - name: Run bootstrap compatibility integration test π§© | |
| run: bash test/integration_bootstrap_compat.sh | |
| - name: Run upgrade CLI integration test β¬οΈ | |
| run: bash test/integration_upgrade_cli.sh | |
| - name: Run CSS minify integration test π¨ | |
| run: bash test/integration_css_minify.sh | |
| - name: Run new plugin integration checks π§© | |
| run: bash test/integration_new_plugins.sh |