diff --git a/.github/workflows/reusable-coding-standards-javascript.yml b/.github/workflows/reusable-coding-standards-javascript.yml index 9b93e6151b607..3470d0cf989e7 100644 --- a/.github/workflows/reusable-coding-standards-javascript.yml +++ b/.github/workflows/reusable-coding-standards-javascript.yml @@ -27,7 +27,7 @@ jobs: # - Ensures version-controlled files are not modified or deleted. jshint: name: JavaScript checks - runs-on: ubuntu-24.04 + runs-on: self-hosted permissions: contents: read timeout-minutes: 20 diff --git a/.github/workflows/reusable-coding-standards-php.yml b/.github/workflows/reusable-coding-standards-php.yml index 8dc5fd92ea9dd..2855caeb42984 100644 --- a/.github/workflows/reusable-coding-standards-php.yml +++ b/.github/workflows/reusable-coding-standards-php.yml @@ -39,7 +39,7 @@ jobs: # - Ensures version-controlled files are not modified or deleted. phpcs: name: PHP checks - runs-on: ubuntu-24.04 + runs-on: self-hosted permissions: contents: read timeout-minutes: 20 diff --git a/src/wp-cron.php b/src/wp-cron.php index 417dcce375849..290b07fbd7326 100644 --- a/src/wp-cron.php +++ b/src/wp-cron.php @@ -18,11 +18,13 @@ ignore_user_abort( true ); + if ( ! headers_sent() ) { header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' ); header( 'Cache-Control: no-cache, must-revalidate, max-age=0' ); } + // Don't run cron until the request finishes, if possible. if ( function_exists( 'fastcgi_finish_request' ) ) { fastcgi_finish_request();