diff --git a/.github/workflows/analyze-dependents.yml b/.github/workflows/analyze-dependents.yml index dc10acb292..e1f5d88bc5 100644 --- a/.github/workflows/analyze-dependents.yml +++ b/.github/workflows/analyze-dependents.yml @@ -11,182 +11,182 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout openedx/credentials-themes - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/credentials-themes path: dependent-usage-analyzer/.projects/credentials-themes - name: Checkout openedx/credentials - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/credentials path: dependent-usage-analyzer/.projects/credentials - name: Checkout openedx/edx-enterprise - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/edx-enterprise path: dependent-usage-analyzer/.projects/edx-enterprise - name: Checkout openedx/edx-ora2 - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/edx-ora2 path: dependent-usage-analyzer/.projects/edx-ora2 - name: Checkout openedx/edx-platform - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/edx-platform path: dependent-usage-analyzer/.projects/edx-platform - name: Checkout openedx/frontend-app-account - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-account path: dependent-usage-analyzer/.projects/frontend-app-account - name: Checkout openedx/frontend-app-admin-portal - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-admin-portal path: dependent-usage-analyzer/.projects/frontend-app-admin-portal - name: Checkout openedx/frontend-app-authn - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-authn path: dependent-usage-analyzer/.projects/frontend-app-authn - name: Checkout openedx/frontend-app-communications - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-communications path: dependent-usage-analyzer/.projects/frontend-app-communications - name: Checkout openedx/frontend-app-course-authoring - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-course-authoring path: dependent-usage-analyzer/.projects/frontend-app-course-authoring - name: Checkout openedx/frontend-app-discussions - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-discussions path: dependent-usage-analyzer/.projects/frontend-app-discussions - name: Checkout openedx/frontend-app-ecommerce - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-ecommerce path: dependent-usage-analyzer/.projects/frontend-app-ecommerce - name: Checkout openedx/frontend-app-enterprise-public-catalog - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-enterprise-public-catalog path: dependent-usage-analyzer/.projects/frontend-app-enterprise-public-catalog - name: Checkout openedx/frontend-app-gradebook - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-gradebook path: dependent-usage-analyzer/.projects/frontend-app-gradebook - name: Checkout openedx/frontend-app-learner-portal-enterprise - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-learner-portal-enterprise path: dependent-usage-analyzer/.projects/frontend-app-learner-portal-enterprise - name: Checkout openedx/frontend-app-learner-portal-programs - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-learner-portal-programs path: dependent-usage-analyzer/.projects/frontend-app-learner-portal-programs - name: Checkout openedx/frontend-app-learner-record - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-learner-record path: dependent-usage-analyzer/.projects/frontend-app-learner-record - name: Checkout openedx/frontend-app-learning - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-learning path: dependent-usage-analyzer/.projects/frontend-app-learning - name: Checkout openedx/frontend-app-library-authoring - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-library-authoring path: dependent-usage-analyzer/.projects/frontend-app-library-authoring - name: Checkout openedx/frontend-app-ora-grading - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-ora-grading path: dependent-usage-analyzer/.projects/frontend-app-ora-grading - name: Checkout openedx/frontend-app-payment - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-payment path: dependent-usage-analyzer/.projects/frontend-app-payment - name: Checkout openedx/frontend-app-profile - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-profile path: dependent-usage-analyzer/.projects/frontend-app-profile - name: Checkout openedx/frontend-app-program-console - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-program-console path: dependent-usage-analyzer/.projects/frontend-app-program-console - name: Checkout openedx/frontend-app-publisher - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-publisher path: dependent-usage-analyzer/.projects/frontend-app-publisher - name: Checkout openedx/frontend-app-support-tools - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-support-tools path: dependent-usage-analyzer/.projects/frontend-app-support-tools - name: Checkout openedx/frontend-component-cookie-policy-banner - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-component-cookie-policy-banner path: dependent-usage-analyzer/.projects/frontend-component-cookie-policy-banner - name: Checkout edx/frontend-component-header-edx - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: edx/frontend-component-header-edx path: dependent-usage-analyzer/.projects/frontend-component-header-edx - name: Checkout openedx/frontend-component-header - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-component-header path: dependent-usage-analyzer/.projects/frontend-component-header - name: Checkout openedx/frontend-enterprise - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-enterprise path: dependent-usage-analyzer/.projects/frontend-enterprise - name: Checkout openedx/frontend-learner-portal-base - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-learner-portal-base path: dependent-usage-analyzer/.projects/frontend-learner-portal-base - name: Checkout openedx/frontend-lib-special-exams - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-lib-special-exams path: dependent-usage-analyzer/.projects/frontend-lib-special-exams - name: Checkout openedx/frontend-platform - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-platform path: dependent-usage-analyzer/.projects/frontend-platform - name: Checkout openedx/frontend-template-application - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-template-application path: dependent-usage-analyzer/.projects/frontend-template-application - name: Checkout openedx/studio-frontend - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/studio-frontend path: dependent-usage-analyzer/.projects/studio-frontend - name: Checkout openedx/frontend-app-communications - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-communications path: dependent-usage-analyzer/.projects/frontend-app-communications - name: Checkout openedx/frontend-app-learner-dashboard - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: openedx/frontend-app-learner-dashboard path: dependent-usage-analyzer/.projects/frontend-app-learner-dashboard @@ -208,11 +208,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Nodejs Env run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV - name: Setup Nodejs - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VER }} - name: Install dependencies @@ -246,13 +246,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Nodejs Env run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV - name: Setup Nodejs - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VER }} - name: Download analysis output @@ -261,7 +261,7 @@ jobs: name: dependent-usage-json - name: Create pull request for dependent project usages id: cpr - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v7 with: commit-message: "docs: update dependent-usage.json" title: "docs: update dependent-usage.json" @@ -270,12 +270,12 @@ jobs: branch: dependent-usage-analyzer/update-dependent-usage-json base: next - name: Auto-approve pull request for dependent project usages - uses: hmarr/auto-approve-action@v2 + uses: hmarr/auto-approve-action@v4 with: pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} github-token: ${{ secrets.requirements_bot_github_token }} - name: Auto-merge pull request for dependent project usages - uses: pascalgn/automerge-action@v0.14.3 + uses: pascalgn/automerge-action@v0.16.4 env: GITHUB_TOKEN: ${{ secrets.requirements_bot_github_token }} MERGE_METHOD: squash diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01fdb88ca3..626a558274 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Nodejs diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index 9aa8b91278..44f19a83fd 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -6,13 +6,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Nodejs Env run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VER }} - name: Install dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 84b4fcbd4b..fdbde7fab5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Install dependencies diff --git a/.github/workflows/sync-23-next.yml b/.github/workflows/sync-23-next.yml index 816c823818..c3e213599b 100644 --- a/.github/workflows/sync-23-next.yml +++ b/.github/workflows/sync-23-next.yml @@ -24,7 +24,7 @@ jobs: FROM_BRANCH: release-23.x TO_BRANCH: next - name: Auto-approve pull request for sync - uses: hmarr/auto-approve-action@v2 + uses: hmarr/auto-approve-action@v4 with: pull-request-number: ${{ steps.cpr.outputs.PULL_REQUEST_NUMBER }} github-token: ${{ secrets.requirements_bot_github_token }} diff --git a/package-lock.json b/package-lock.json index 21a52a8d94..2d1d70c61b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13239,9 +13239,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001629", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz", - "integrity": "sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==", + "version": "1.0.30001692", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", + "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", "funding": [ { "type": "opencollective",