diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 89f3796..8cceffb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,7 @@ concurrency: jobs: build: - runs-on: ${{ fromJSON(vars.RUNS_ON || '["self-hosted","runner-02"]') }} + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -55,7 +55,7 @@ jobs: name: github-pages url: ${{ steps.deployment.outputs.page_url }} needs: build - runs-on: ${{ fromJSON(vars.RUNS_ON || '["self-hosted","runner-02"]') }} + runs-on: ubuntu-latest steps: - name: Deploy to GitHub Pages id: deployment diff --git a/.github/workflows/test_apache_docker.yml b/.github/workflows/test_apache_docker.yml index 654d2e9..c46c605 100644 --- a/.github/workflows/test_apache_docker.yml +++ b/.github/workflows/test_apache_docker.yml @@ -13,7 +13,7 @@ on: jobs: validate-waf-patterns: - runs-on: ${{ fromJSON(vars.RUNS_ON || '["self-hosted","runner-02"]') }} + runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/test_nginx.yml b/.github/workflows/test_nginx.yml index 673fed1..55eb905 100644 --- a/.github/workflows/test_nginx.yml +++ b/.github/workflows/test_nginx.yml @@ -13,7 +13,7 @@ on: jobs: validate-nginx-configuration: - runs-on: ${{ fromJSON(vars.RUNS_ON || '["self-hosted","runner-02"]') }} + runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/update_patterns.yml b/.github/workflows/update_patterns.yml index 6758275..3f4f811 100644 --- a/.github/workflows/update_patterns.yml +++ b/.github/workflows/update_patterns.yml @@ -13,7 +13,7 @@ on: jobs: update-owasp-waf: - runs-on: ${{ fromJSON(vars.RUNS_ON || '["self-hosted","runner-02"]') }} + runs-on: ubuntu-latest steps: - name: 🚚 Checkout Repository diff --git a/README.md b/README.md index 54eab68..675281a 100644 --- a/README.md +++ b/README.md @@ -195,7 +195,7 @@ The default list blocks SEO crawlers, AI training bots, and known scanners while | [`test_apache_docker.yml`](.github/workflows/test_apache_docker.yml) | On PR | Validate generated Apache rules against ModSecurity in Docker | | [`docs.yml`](.github/workflows/docs.yml) | On `docs/` change | Build and deploy the VitePress docs to GitHub Pages | -All workflows target the **`runner-02`** self-hosted runner by default, with an automatic fallback to GitHub-hosted runners by setting the repository variable `RUNS_ON` to `'["ubuntu-latest"]'`. +All workflows run on **GitHub-hosted runners** (`ubuntu-latest`). ## Documentation