Skip to content

Conversation

@kdmccormick
Copy link
Member

@kdmccormick kdmccormick commented Apr 8, 2025

Description

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are relying on:
https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

Testing instructions

There is no good way to test this. I believe the PR tests will fail, because they'll use the JS test action from master rather than the on in this PR.

We just have to merge, hope it works, and fix forward if it doesn't.

JS tests are failing because we are using a discontinued
GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching
action which we are relying on:
https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims
which is provided by setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data
@kdmccormick kdmccormick marked this pull request as ready for review April 8, 2025 15:33
@kdmccormick kdmccormick merged commit 0120179 into master Apr 8, 2025
49 checks passed
@kdmccormick kdmccormick deleted the kdmccormick/npm-cache branch April 8, 2025 17:00
@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production.

@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

1 similar comment
@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

irtazaakram pushed a commit that referenced this pull request Apr 10, 2025
JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data
Agrendalath pushed a commit to open-craft/edx-platform that referenced this pull request Apr 22, 2025
JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

(cherry picked from commit 0120179)
tonybusa pushed a commit to tonybusa/edx-platform that referenced this pull request Apr 23, 2025
JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data
Abdul-Muqadim-Arbisoft pushed a commit to edly-io/edx-platform that referenced this pull request Apr 28, 2025
JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data
ziafazal pushed a commit that referenced this pull request Apr 28, 2025
* fix: discussion xblock not compatible with forum v2 (#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request #35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>
zubairshakoorarbisoft pushed a commit to zubairshakoorarbisoft/edx-platform that referenced this pull request May 9, 2025
* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>
zubairshakoorarbisoft pushed a commit to zubairshakoorarbisoft/edx-platform that referenced this pull request May 9, 2025
* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>
UsamaSadiq pushed a commit that referenced this pull request May 14, 2025
JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data
Asespinel pushed a commit to eduNEXT/edx-platform that referenced this pull request May 26, 2025
* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>
Waleed-Mujahid added a commit to edly-io/edx-platform that referenced this pull request Jun 13, 2025
* fix: allow_to_create_new_org checks org autocreate [FC-0076] (openedx#36094) (openedx#36288)

Updates the StudioHome API's allow_to_create_new_org to require both organization-creation permissions and ORGANIZATION_AUTOCREATE to be enabled. It also adds the list of "allowed organizations for libraries" to the Studio Home API so that the Authoring MFE can use it.

(cherry picked from commit b96a3bf)

* chore: upgrade Django to 4.2.20

* fix: pasted component search index document missing breadcrumbs [sumac] [FC-0076]

* Fix/forum patches sumac (openedx#36606)

* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>

* Merge commit from fork

Allow overriding but prevent download by default.

Also, extract `PYTHON_LIB_FILENAME` Django setting as a shared function
and document the setting.

---------

Co-authored-by: Jillian <jill@opencraft.com>
Co-authored-by: magajh <maria.jaimes@edunext.co>
Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
Co-authored-by: Feanil Patel <feanil@axim.org>
Co-authored-by: Abdul-Muqadim-Arbisoft <139064778+Abdul-Muqadim-Arbisoft@users.noreply.github.com>
Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Tim McCormack <59623490+timmc-edx@users.noreply.github.com>
Waleed-Mujahid pushed a commit to edly-io/edx-platform that referenced this pull request Aug 4, 2025
* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>
Waleed-Mujahid added a commit to edly-io/edx-platform that referenced this pull request Aug 4, 2025
* fix: allow_to_create_new_org checks org autocreate [FC-0076] (openedx#36094) (openedx#36288)

Updates the StudioHome API's allow_to_create_new_org to require both organization-creation permissions and ORGANIZATION_AUTOCREATE to be enabled. It also adds the list of "allowed organizations for libraries" to the Studio Home API so that the Authoring MFE can use it.

(cherry picked from commit b96a3bf)

* chore: upgrade Django to 4.2.20

* fix: pasted component search index document missing breadcrumbs [sumac] [FC-0076]

* Fix/forum patches sumac (openedx#36606)

* fix: discussion xblock not compatible with forum v2 (openedx#36315)

fix all endpoints that were currently breaking with the discussion xblock.

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* fix: legacy discussion issues (openedx#36433)

Explicitly passed course_id to all views

* fix: legacy forum issues (openedx#36470)

Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>

* build: Switch off deprecated C-Hive NPM cache (openedx#36502)

JS tests are failing because we are using a discontinued GHA caching service:
https://github.blog/changelog/2025-03-20-notification-of-upcoming-breaking-changes-in-github-actions/#decommissioned-cache-service-brownouts

This service is used by the unsupported C-Hive caching action which we are
relying on: https://github.com/c-hive/gha-npm-cache

We are switching to the supported caching mechanims which is provided by
setup-node:
https://github.com/actions/setup-node?tab=readme-ov-file#caching-global-packages-data

* Merge pull request openedx#35713 from openedx/feanil/ubuntu-24.04

feanil/ubuntu 24.04

---------

Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Feanil Patel <feanil@axim.org>

* Merge commit from fork

Allow overriding but prevent download by default.

Also, extract `PYTHON_LIB_FILENAME` Django setting as a shared function
and document the setting.

---------

Co-authored-by: Jillian <jill@opencraft.com>
Co-authored-by: magajh <maria.jaimes@edunext.co>
Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
Co-authored-by: Feanil Patel <feanil@axim.org>
Co-authored-by: Abdul-Muqadim-Arbisoft <139064778+Abdul-Muqadim-Arbisoft@users.noreply.github.com>
Co-authored-by: Taimoor Ahmed <68893403+taimoor-ahmed-1@users.noreply.github.com>
Co-authored-by: Taimoor  Ahmed <taimoor.ahmed@A006-01434.local>
Co-authored-by: Ali Salman <88362079+Ali-Salman29@users.noreply.github.com>
Co-authored-by: Kyle McCormick <kyle@axim.org>
Co-authored-by: Tim McCormack <59623490+timmc-edx@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants