Commit 09dcd6ef017 for woocommerce

commit 09dcd6ef017737c93bb037bd61bcab5351e2492c
Author: Ajitem Sahasrabuddhe <ajitem.s@outlook.com>
Date:   Wed Aug 5 09:48:08 2026 +0530

    ci: cap CI artifact retention instead of the 90-day default (#67330)

    * ci: cap CI artifact retention instead of 90-day default

    * ci: remove stray retention-only.diff and unneeded changelog entry

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 152e8ff5c5b..c6e8b482807 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -389,6 +389,7 @@ jobs:
           if-no-files-found: ignore
           include-hidden-files: true
           overwrite: true
+          retention-days: 3

       - name: 'Upload artifacts'
         if: ${{ always() && matrix.report.resultsPath != '' }}
@@ -396,6 +397,7 @@ jobs:
         with:
           name: '${{ matrix.report.resultsBlobName }}__${{ strategy.job-index }}'
           path: ${{ env.ARTIFACTS_PATH }}
+          retention-days: 7

   evaluate-project-jobs:
     # In order to add a required status check we need a consistent job that we can grab onto.
@@ -505,6 +507,7 @@ jobs:
           name: ${{ env.ARTIFACT_NAME }}
           pattern: ${{ matrix.report }}__*
           delete-merged: true
+          retention-days: 14

       - name: 'Publish report to dashboard'
         if: ${{ !! steps.merge-artifacts.outputs.artifact-id }}
diff --git a/.github/workflows/release-commits-and-contributors.yml b/.github/workflows/release-commits-and-contributors.yml
index 9cdf09d8f48..f30ab5dabe8 100644
--- a/.github/workflows/release-commits-and-contributors.yml
+++ b/.github/workflows/release-commits-and-contributors.yml
@@ -182,6 +182,7 @@ jobs:
         with:
           name: contributors-release-${{ needs.extract-versions.outputs.current_version }}
           path: ${{ steps.generate-contributors-list.outputs.filepath }}
+          retention-days: 30

       - name: Output artifact URL
         id: output-artifact-url