Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
9a0819b
Update class-jetpack-plugin-compatibility.php
upwardmomentum84 Dec 2, 2025
df94ea8
Add changelog
upwardmomentum84 Dec 2, 2025
c7d01e8
Used ERROR: The specified bootstrap file "vendor/automattic/jetpack-p…
upwardmomentum84 Dec 2, 2025
06ae385
Revert "Used ERROR: The specified bootstrap file "vendor/automattic/j…
upwardmomentum84 Dec 2, 2025
e2a8989
Update Eslint packages (#46167)
matticbot Dec 2, 2025
ba7a7cd
Form: Fixes the flickering when moving between different responses. (…
enejb Dec 2, 2025
598a4e2
Forms: removes a php warning on forms where the $page global is set t…
enejb Dec 2, 2025
71523a9
Update class-jetpack-plugin-compatibility.php after using PHPCBF
upwardmomentum84 Dec 2, 2025
52cd81d
Forms: add integration display filters (re-do) (#46156)
edanzer Dec 2, 2025
5566755
Forms: Fix preview only image formats and PDF to open in the browser.…
enejb Dec 2, 2025
320bb5b
Update GitHub actions upload/download artifact (#46169)
matticbot Dec 2, 2025
7d364bf
Forms: Set "from" field as primary on dashboard (#46170)
dhasilva Dec 2, 2025
0b51223
Forms: Set dashboard dataview background color explicitly (#46171)
dhasilva Dec 2, 2025
1f2dfbc
Backporting Updated new Forms version to v6.21.1 (#46173)
grzegorz-cp Dec 3, 2025
4442059
jetpack-mu-wpcom Code Editor: Fix an issue with Firefox compatibility…
sirreal Dec 3, 2025
cdbd96f
Update dependency @wordpress/dataviews to v11 (#45914)
matticbot Dec 3, 2025
d1c5b1e
Editor && /support: add "Learn More" links to a few blocks (#46177)
escapemanuele Dec 3, 2025
f64db9c
Add agents provider frontend data (#46176)
jom Dec 3, 2025
12105b2
Packages and Tools: Ensure proper flags are used with json_encode() (…
tbradsha Dec 3, 2025
33f8996
Update actions/checkout action to v6 (#46184)
matticbot Dec 3, 2025
f05e9af
Backporting stable 15.3 (#46183)
robertsreberski Dec 3, 2025
aa0acf4
Update Eslint packages (major) (#46185)
matticbot Dec 3, 2025
bc358dd
Remove changelog line that only applied to one of the beta versions. …
anomiex Dec 3, 2025
b186f84
Boost: Fix Boost e2e errors (#46186)
haqadn Dec 4, 2025
79486b7
Forms: Use lowercase on cipher names (#46189)
dhasilva Dec 4, 2025
06c5a4e
Release forms 6.21.2 (#46197)
anomiex Dec 4, 2025
d937036
Backport Jetpack 15.3.1 release (#46199)
anomiex Dec 4, 2025
29ca527
phan: Update custom stubs (#46191)
matticbot Dec 4, 2025
3ed8762
Forms: Decode HTML entities in CSV exports (#46178)
vianasw Dec 4, 2025
4c51593
eslint-changed: More path fixing (#46180)
anomiex Dec 4, 2025
ba65bac
Release eslint-changed 2.1.5 (#46200)
anomiex Dec 4, 2025
389e385
Plugins: Ensure proper flags are used with json_encode() (#46117)
tbradsha Dec 4, 2025
7332243
Forms: allow integration icon customization (#46188)
edanzer Dec 4, 2025
f1968a9
cli: Fix `jetpack phan --include-analysis-file-list` (#46203)
anomiex Dec 4, 2025
58ac1b7
Boost: cache image quality lookups per type in Image CDN (#46205)
mreishus Dec 4, 2025
fa53453
FORNO-74: External Media – Add filter for including additional source…
t-wright Dec 4, 2025
e48c2e4
Admin bar: Add a ?origin_admin_bar=wpcom param to admin bar links to …
p-jackson Dec 5, 2025
671d35c
Jetpack Sync: Update Dedicated Sync locking logic for spawning reques…
fgiannar Dec 8, 2025
28818e1
Sync: Stop syncing 'woocommerce_update_order_item' WooCommerce action…
fgiannar Dec 8, 2025
e93691c
Social: Update connections list in sidebar (#46218)
manzoorwanijk Dec 8, 2025
1a10184
Social: Update empty connections UI in the editor (#46219)
manzoorwanijk Dec 8, 2025
0bddb0f
Janitorial: Clear to-test.md (#46221)
gmjuhasz Dec 8, 2025
1eb95a6
Remove contact form legacy admin files (#43821)
CGastrell Dec 8, 2025
2af3cc5
Forms: Fix button width on mobile devices (#46154)
CGastrell Dec 8, 2025
a043698
Update class-jetpack-plugin-compatibility.php
upwardmomentum84 Dec 2, 2025
2a47671
Add changelog
upwardmomentum84 Dec 2, 2025
64adce6
Used ERROR: The specified bootstrap file "vendor/automattic/jetpack-p…
upwardmomentum84 Dec 2, 2025
04f2699
Revert "Used ERROR: The specified bootstrap file "vendor/automattic/j…
upwardmomentum84 Dec 2, 2025
656165f
Update class-jetpack-plugin-compatibility.php after using PHPCBF
upwardmomentum84 Dec 2, 2025
9c189ff
Merge branch 'update/incompatible-plugins-list' of https://github.com…
upwardmomentum84 Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const getCheckComments = require( './get-check-comments.js' );
* @param {string} owner - Repository owner.
* @param {string} repo - Repository name.
* @param {string} number - PR number.
* @param {Core} core - A reference to the @actions/core package
* @param {Core} core - A reference to the `@actions/core` package
* @return {Promise} Promise resolving to an object with keys `simple` and `woa`, each being an array of strings identifying what needs testing.
*/
async function touchedProjectsNeedingTesting( github, owner, repo, number, core ) {
Expand Down Expand Up @@ -51,7 +51,7 @@ async function touchedProjectsNeedingTesting( github, owner, repo, number, core
*
* @param {github} github - Pre-authenticated octokit/rest.js client with pagination plugins
* @param {object} context - Context of the workflow run
* @param {core} core - A reference to the @actions/core package
* @param {core} core - A reference to the `@actions/core` package
* @return {Promise} Promise resolving to an object with the following properties:
* - {commentId} - a comment ID, or 0 if no comment is found.
* - {simple} - an array of strings identifying what needs testing on Simple.
Expand Down Expand Up @@ -146,7 +146,7 @@ async function checkTestPendingComment( github, context, core ) {
*
* @param {github} github - Pre-authenticated octokit/rest.js client with pagination plugins
* @param {object} context - Context of the workflow run
* @param {core} core - A reference to the @actions/core package
* @param {core} core - A reference to the `@actions/core` package
* @return {Promise} Promise resolving to an object with the following properties:
* - {commentId} - a comment ID, or 0 if no comment is found.
* - {simple} - an array of strings identifying what needs testing on Simple.
Expand Down
2 changes: 1 addition & 1 deletion .github/files/build-reminder-comment/get-check-comments.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const cache = {};
* @param {string} repo - Repository name.
* @param {string} number - Issue number.
* @param {string} testCommentIndicator - A piece of text unique to all test reminder comments.
* @param {core} core - A reference to the @actions/core package
* @param {core} core - A reference to the `@actions/core` package
* @return {Promise<Array>} Promise resolving to an array of comment IDs.
*/
async function getCheckComments( github, owner, repo, number, testCommentIndicator, core ) {
Expand Down
2 changes: 1 addition & 1 deletion .github/files/gh-autorelease/workflows/autorelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Create release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/files/gh-autotagger/workflows/autotagger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
exit 1
fi
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
# We want to potentially trigger "tag" events, but the default GITHUB_TOKEN
# explicitly does not trigger events.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: Publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- uses: actions/setup-node@v4
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- name: Install svn
run: command -v svn || sudo apt-get install -y subversion

- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
path: src

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/autotagger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
name: Tag
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Fetch tags, shallowly and blobless
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-docker-monorepo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
images: ${{ steps.buildargs.outputs.images }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Fetch build args
id: buildargs
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
platform: arm64

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
Expand Down Expand Up @@ -134,7 +134,7 @@ jobs:
touch "$TEMP/digests/${DIGEST#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: digests-linux-${{ matrix.platform }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -152,7 +152,7 @@ jobs:

steps:
- name: Download digests
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
images: ${{ steps.buildargs.outputs.images }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Fetch build args
id: buildargs
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
platform: arm64

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
touch "$TEMP/digests/${DIGEST#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: digests-linux-${{ matrix.platform }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -153,7 +153,7 @@ jobs:

steps:
- name: Download digests
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
changed_projects: ${{ steps.changed.outputs.projects }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

# For pull requests, list-changed-projects.sh needs the merge base.
# But it doesn't have to be checked out.
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
run: tar --owner=0 --group=0 --xz -cvvf build.tar.xz -C "$BUILD_BASE" --transform 's,^\.,build,' .

- name: Store build as artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jetpack-build
path: build.tar.xz
Expand All @@ -160,7 +160,7 @@ jobs:

- name: Store plugins.tsv as artifact
if: steps.plugins.outputs.any == 'true'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: plugins.tsv
path: ${{ env.BUILD_BASE }}/plugins.tsv
Expand All @@ -186,12 +186,12 @@ jobs:
if: needs.build.outputs.any_plugins == 'true'
timeout-minutes: 10 # 2025-11-06: Successful runs should take about 30 seconds. But sometimes the upload is slow.
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
path: monorepo

- name: Download build artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: jetpack-build
- name: Extract build archive
Expand Down Expand Up @@ -257,7 +257,7 @@ jobs:
echo "any-built=$ANY_BUILT" >> "$GITHUB_OUTPUT"

- name: Create plugins artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: steps.prepare.outputs.any-built == 'true'
with:
name: plugins
Expand All @@ -282,13 +282,13 @@ jobs:

# Not setting a job-level timeout because it would be kind of pointless with the blocking step. Set a step timeout for all other steps instead.
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
path: monorepo
timeout-minutes: 1 # 2025-11-06: Successful runs seem to take a few seconds

- name: Download build artifact
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
name: jetpack-build
timeout-minutes: 2 # 2025-11-06: Successful runs normally take a few seconds
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
timeout-minutes: 5 # 2025-11-20: Less than 30 seconds.
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Get token
id: get_token
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/delete-mirror-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
timeout-minutes: 5 # 2025-11-20: Less than a minute.
if: github.event_name == 'delete' && github.repository == 'Automattic/jetpack' && github.event.ref == 'prerelease'
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
ref: trunk
- name: Delete branches
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
matrix: ${{ steps.evaluate.outputs.matrix }}
build-matrix: ${{ steps.evaluate.outputs.build-matrix }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

# For pull requests, list-changed-projects.sh needs the merge base.
- name: Deepen to merge base
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:

- name: Checkout code
if: steps.jetpack-build-cache.outputs.cache-hit != 'true'
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Setup tools
if: steps.jetpack-build-cache.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
matrix:
include: ${{ fromJson( needs.create-test-matrix.outputs.matrix ) }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Restore ${{ matrix.buildGroup }} build cache
id: jetpack-build-cache
Expand Down Expand Up @@ -187,14 +187,14 @@ jobs:

- name: Checkout jetpack-production
if: github.event_name == 'repository_dispatch' && github.event.client_payload.repository != 'Automattic/jetpack-production'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: Automattic/jetpack-production
path: build-output/build/Automattic/jetpack-production

- name: Checkout mirror repo
if: github.event_name == 'repository_dispatch'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: ${{ github.event.client_payload.repository }}
ref: ${{ github.event.client_payload.ref_name }}
Expand Down Expand Up @@ -314,7 +314,7 @@ jobs:
- name: Upload test artifacts
if: ${{ always() }}
continue-on-error: true
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: test-output-${{ matrix.project }}
path: ${{ matrix.path }}/output
Expand Down Expand Up @@ -383,7 +383,7 @@ jobs:
needs: [e2e-tests]

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Set up tools
uses: ./.github/actions/tool-setup
Expand All @@ -398,7 +398,7 @@ jobs:
working-directory: ./projects/github-actions/test-results-to-slack

- name: Download test artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@v6
with:
path: test-output

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gardening.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
timeout-minutes: 10 # 2025-11-06: Successful runs seem to take a minute or two, primarily since we wait for previous runs to complete.
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Setup tools
uses: ./.github/actions/tool-setup
Expand All @@ -53,7 +53,7 @@ jobs:

- name: Check out the PR
if: github.event_name == 'pull_request_target' && github.event.pull_request.state != 'closed'
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
Expand Down
Loading
Loading