mirror of
git://develop.git.wordpress.org/
synced 2025-01-17 12:58:25 +01:00
ba620225c5
When the `PHP_CodeSniffer` runs, it produces a cache file. When a cache file is present, only changed files are rescanned, making subsequent scans significantly faster. This adds the needed steps to the corresponding GitHub Actions workflows to cache these files across runs. The cache keys include the date of the previous Monday to ensure that the cache is flushed at least weekly. Since GitHub Action caches cannot be updated once created, the scans will take slightly longer as the week progresses and more PHP files are updated. The date within the cache key can be updated to purge twice weekly if the scan time starts to approach the current scan times. This change also introduces a `.cache` directory for all caching files related to build/test tools. Props johnbillion, jrf. Fixes #49783. git-svn-id: https://develop.svn.wordpress.org/trunk@52179 602fd350-edb4-49c9-b593-d223f7449a82
98 lines
2.5 KiB
Plaintext
98 lines
2.5 KiB
Plaintext
# gitignore file for WordPress Core
|
|
|
|
# Configuration files with possibly sensitive information
|
|
wp-config.php
|
|
wp-tests-config.php
|
|
.htaccess
|
|
|
|
# Files and folders related to build/test tools
|
|
.phpunit.result.cache
|
|
/phpunit.xml
|
|
/.phpcs.xml
|
|
/phpcs.xml
|
|
.cache/*
|
|
/tests/phpunit/data/plugins/wordpress-importer
|
|
/tests/phpunit/data/.trac-ticket-cache*
|
|
/tests/qunit/compiled.html
|
|
/src/.wp-tests-version
|
|
/node_modules
|
|
/npm-debug.log
|
|
/build
|
|
/tests/phpunit/build
|
|
/wp-cli.local.yml
|
|
/jsdoc
|
|
/composer.lock
|
|
/vendor
|
|
/src/wp-admin/css/*.min.css
|
|
/src/wp-admin/css/*-rtl.css
|
|
/src/wp-admin/css/colors/*/*.css
|
|
/src/wp-admin/js
|
|
/src/wp-includes/js
|
|
/src/wp-includes/css/dist
|
|
/src/wp-includes/css/*.min.css
|
|
/src/wp-includes/css/*-rtl.css
|
|
/src/wp-includes/blocks/**/*.css
|
|
/src/wp-includes/blocks/**/*.js
|
|
/src/wp-includes/blocks/**/*.js.map
|
|
/packagehash.txt
|
|
/artifacts
|
|
|
|
# Files and folders that get created in wp-content
|
|
/src/wp-content/blogs.dir
|
|
/src/wp-content/languages
|
|
/src/wp-content/mu-plugins
|
|
/src/wp-content/plugins
|
|
/src/wp-content/themes/*
|
|
!/src/wp-content/themes/twentyten
|
|
!/src/wp-content/themes/twentyeleven
|
|
!/src/wp-content/themes/twentytwelve
|
|
!/src/wp-content/themes/twentythirteen
|
|
!/src/wp-content/themes/twentyfourteen
|
|
!/src/wp-content/themes/twentyfifteen
|
|
!/src/wp-content/themes/twentysixteen
|
|
!/src/wp-content/themes/twentyseventeen
|
|
!/src/wp-content/themes/twentynineteen
|
|
!/src/wp-content/themes/twentytwenty
|
|
!/src/wp-content/themes/twentytwentyone
|
|
!/src/wp-content/themes/twentytwentytwo
|
|
/src/wp-content/upgrade
|
|
/src/wp-content/uploads
|
|
/src/wp-content/advanced-cache.php
|
|
/src/wp-content/blog-deleted.php
|
|
/src/wp-content/blog-inactive.php
|
|
/src/wp-content/blog-suspended.php
|
|
/src/wp-content/db.php
|
|
/src/wp-content/db-error.php
|
|
/src/wp-content/debug.log
|
|
/src/wp-content/fatal-error-handler.php
|
|
/src/wp-content/install.php
|
|
/src/wp-content/maintenance.php
|
|
/src/wp-content/object-cache.php
|
|
/src/wp-content/php-error.php
|
|
/src/wp-content/sunrise.php
|
|
|
|
# Files and folders relating to wp-content build tools.
|
|
/src/wp-content/themes/twentynineteen/node_modules
|
|
/src/wp-content/themes/twentytwentyone/node_modules
|
|
/src/wp-content/themes/twentytwenty/node_modules
|
|
|
|
# Operating system specific files
|
|
.DS_Store
|
|
|
|
# Ignore other .gitignore files to allow for personal customizations
|
|
.gitignore
|
|
|
|
# Files related to applying patches
|
|
*.rej
|
|
*.orig
|
|
*.patch
|
|
*.diff
|
|
.svn
|
|
!/src/js/_enqueues/vendor
|
|
|
|
# Files for local environment config
|
|
/docker-compose.override.yml
|
|
|
|
# Visual regression test diffs
|
|
tests/visual-regression/specs/__image_snapshots__
|