Skip to content

feat: use authz permission checks for tagging in course authoring #47149

feat: use authz permission checks for tagging in course authoring

feat: use authz permission checks for tagging in course authoring #47149

Triggered via pull request April 23, 2026 19:58
Status Failure
Total duration 35m 35s
Artifacts 18

unit-tests.yml

on: pull_request
Matrix: run-tests
collect-and-verify
3m 38s
collect-and-verify
compile-warnings-report
0s
compile-warnings-report
Unit tests successful
5s
Unit tests successful
Matrix: coverage
merge-artifacts
0s
merge-artifacts
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 38 warnings
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Process completed with exit code 1.
Unit tests successful
Process completed with exit code 1.
cms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0oX7qaQAAAACRHleraiNRQ7fRnZCt3PrQUEFPRURHRTA2MTMARWRnZQ==
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0aH/qaQAAAABPGVrRwEkBSJ35QwJO81A1UEhMMzBFREdFMDQxNABFZGdl
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0foDqaQAAAADbh1w8N9h5SK0Y+jfb58M/UEFPRURHRTA1MTUARWRnZQ==
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0zoDqaQAAAAA7uYMfwmjzQqNzCUUCVDj4UEFPRURHRTA2MTMARWRnZQ==
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0YIHqaQAAAABw/8Ei1mc1TZBn2fui5PtcUEhMMzBFREdFMDExOABFZGdl
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0woHqaQAAAACsvQkYGQ4DRLczD9lGWAlRUEhMMzBFREdFMDExMwBFZGdl
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>06IHqaQAAAABSXTd6vo6PT7nPbcuSyhkYUEhMMzBFREdFMDExOABFZGdl
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0OILqaQAAAAArKgTCkK/CQ6My2fGkhUjvQ0hJMzBFREdFMDMwOQBFZGdl
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ScribeMD/docker-cache@0.5.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0O4LqaQAAAAAKHB30Fm19Qpc06vHTtjrfUEFPRURHRTA1MTcARWRnZQ==
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
coverage-cms-1-3.12-pinned-7.0-ubuntu-24.04
1.15 MB
sha256:8e69b815ce4116e66e48d05c48ffe82f7fe23badb58abc39400c5184418b6210
coverage-cms-2-3.12-pinned-7.0-ubuntu-24.04
1.96 MB
sha256:9516c6534dd23ee0eb1edc6874c506fb4e1e017b076b72663d6bc75e9463d49c
coverage-lms-1-3.12-pinned-7.0-ubuntu-24.04
1.34 MB
sha256:0483493a3b4698c9e6cdab7e992b3ff34692ffecc588b017686388ab7f3ebe87
coverage-lms-2-3.12-pinned-7.0-ubuntu-24.04
1.89 MB
sha256:1cfa02001a54ec3c8c9c7903b5b7b794f8e986fe5424410b925001b442798741
coverage-lms-3-3.12-pinned-7.0-ubuntu-24.04
1.9 MB
sha256:284e2c96135bc356cc7b71a9f3b0cc04735a372ee54057916764731f47e25247
coverage-lms-4-3.12-pinned-7.0-ubuntu-24.04
2.01 MB
sha256:6f3b653ecf8489a4b934eace389753ab3d053dd059c3e9fca4a612a31320f9b8
coverage-lms-5-3.12-pinned-7.0-ubuntu-24.04
1.81 MB
sha256:693e56491ddd2e16e1e0cb2541b2bf8b7c330a63e0a9608307049969afe09517
coverage-shared-with-lms-1-3.12-pinned-7.0-ubuntu-24.04
2.68 MB
sha256:d205ff71285df344c1c64c99993b296d1f026a797b735414cd0bfd516b7d1c8a
coverage-shared-with-lms-2-3.12-pinned-7.0-ubuntu-24.04
2.37 MB
sha256:13f65a8c96d517b8671dc1909f448fbcbe3a0a6efeb0a595fd136ab1bc63e7ce
pytest-warnings-json-cms-1-3.12-pinned-7.0-ubuntu-24.04
226 KB
sha256:ae80168bdbac13588e181971a07be2a7d575357b38092e2fd576efecf622ad81
pytest-warnings-json-cms-2-3.12-pinned-7.0-ubuntu-24.04
7.72 MB
sha256:0acf8ae16ad2a9a3de222c778206523ebaba555553bc9a57cae904e1872b6d89
pytest-warnings-json-lms-1-3.12-pinned-7.0-ubuntu-24.04
36.2 MB
sha256:7469bdb79a304a7a950bee28fdf0292ee5d31c5ebd4fe475c91d4d9435afe017
pytest-warnings-json-lms-2-3.12-pinned-7.0-ubuntu-24.04
7.69 MB
sha256:f3d5ae1c13d66b3f8642c700319e8684107003e01444b8ba04cc009e0c847958
pytest-warnings-json-lms-3-3.12-pinned-7.0-ubuntu-24.04
13 MB
sha256:ffdde37a6f03ba29a20336943c6974effdcc7738c2bb7e90eb8022435799c016
pytest-warnings-json-lms-4-3.12-pinned-7.0-ubuntu-24.04
9.34 MB
sha256:ae9537267b7f342e4bfa54292c1d5748ca2b749cbba9e75b725f8959f76911fe
pytest-warnings-json-lms-5-3.12-pinned-7.0-ubuntu-24.04
17.2 MB
sha256:3fe0618060b96e631465467018186bf0792c711887c91b973f27dd90da18ea0c
pytest-warnings-json-shared-with-lms-1-3.12-pinned-7.0-ubuntu-24.04
10.5 MB
sha256:bef855b31d1a8bffecd4bbc261e28d4dfaa3f95bdeaad931e081f28fa4beedeb
pytest-warnings-json-shared-with-lms-2-3.12-pinned-7.0-ubuntu-24.04
6.45 MB
sha256:11dd750db75db2d8ee55a6ea781312d42ff46721c67d30af38add20885671e91