-
Notifications
You must be signed in to change notification settings - Fork 524
[Drone] use drone-runner-docker fork for Drone workers #69789
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 tasks
Contributor
Author
|
This has been deployed and appears to be working. Merging. |
sureshc
added a commit
that referenced
this pull request
Dec 2, 2025
commit 88d14142a8a8847dc8e50551d7dd61a20badf365
Author: Seth Nickell <snickell@gmail.com>
Date: Wed Sep 24 19:19:44 2025 -1000
package.rake: upload apps package to S3 on fullstack adhocs
commit 9022e5fa3fdc5b8c4edf8edb23ed38236e76aefd
Author: Seth Nickell <snickell@gmail.com>
Date: Wed Sep 24 03:56:08 2025 -1000
Gemfile: install mini_racer on adhocs
commit 6e1a8df539e31b944e85d7992ef3ada5dc044e0f
Author: suresh <suresh@code.org>
Date: Mon Sep 8 10:51:44 2025 -0700
clean up syntax
commit 936337a6a8041214fcb59a87ba0cb3bc5d248f29
Author: suresh <suresh@code.org>
Date: Fri Sep 5 16:52:05 2025 -0700
Full Stack needs Alarms, and workaround circular dependency for Instance Refresh
commit 1b61ebc194696af54cdf0e5a0abe1cd3ddd73590
Author: suresh <suresh@code.org>
Date: Fri Sep 5 16:06:20 2025 -0700
Resurrect line lost during manual merge conflict resolution.
commit 8a000e06754e3c108156719d79548602b5e78ab6
Author: suresh <suresh@code.org>
Date: Sun Feb 2 23:09:17 2025 -0800
We don't use a Ruby constant to specify instance types anymore.
commit 6b959eace0876c78b631135c68ce5442c384068d
Author: suresh <suresh@code.org>
Date: Sun Sep 15 23:28:15 2024 -0700
Temporarily disable `generate_pdf` recipe.
commit ebf703e1f0a1e841302a6d3e35c704fe190ad3d2
Author: suresh <suresh@code.org>
Date: Thu Sep 12 10:27:31 2024 -0700
Increase Chef timeout for executing initial rake build beyond default 3600s because on a full stack environment it often takes longer.
commit d65dfebd3e552f41b4bffbdc5cd63d2a186d50ab
Author: suresh <suresh@code.org>
Date: Wed Apr 17 11:21:41 2024 -0700
Use Stack Name for memcached cluster name now that it supports up to 50 characters.
commit 50bbaf874a7f5aee7050e93eb748a7a71cfefc09
Author: suresh <suresh@code.org>
Date: Wed Jan 24 23:12:30 2024 -0800
Create cdo-apps attribute even when this is not a daemon.
commit 15c7c50fa7d6c77706721dbde9075b8b91f81eb3
Author: suresh <suresh@code.org>
Date: Tue Jan 23 16:25:22 2024 -0800
Configure web application services to start upon operating system restart.
commit 26213ccb54e78b75e8b75d2c9581da49be46438d
Author: suresh <suresh@code.org>
Date: Tue Jan 23 14:45:41 2024 -0800
Set the EC2 Instance Name of the AMI Builder server.
commit 2d7cb9037b40444e715b68561630435b8eeba59d
Author: suresh <suresh@code.org>
Date: Fri Jan 19 14:08:11 2024 -0800
Default non-production EC2 Instance type to t3.2xlarge and also enable ExecJS on adhocs.
commit b0e1e00edf9e8a0cf5f6b37d3667d9d3eeb85249
Author: suresh <suresh@code.org>
Date: Wed Jan 17 17:03:52 2024 -0800
Fix daemon/console EC2 Instance names and add dependency on memcached for full stack.
commit ab18f8a4f2f64e8dd7b4c24e899cd9dd730382a1
Author: suresh <suresh@code.org>
Date: Wed Jan 17 12:52:50 2024 -0800
Fix timeout waiting for AMIBuilder to complete provisioning.
commit ef5682c920ac72e1e3dd55f38bedb66ecb5b11f7
Author: suresh <suresh@code.org>
Date: Tue Jan 16 22:44:16 2024 -0800
Don't provision front-ends until daemon has completed (and fix daemon name).
commit fd0a3c809612593937b7b5a62fa3db830066c1f8
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 21:13:47 2025 +0000
Update schema cache dump after schema changes.
commit 9532e47c8852a246c37a37f2010ab48d4f56e5bf
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Mon Dec 1 11:16:45 2025 -0800
Create rails teacher notifications (#69792)
* Add a teacher notification internal table
* Remove published at and external id
* Wire up mark_as_read
* Use list
* Rem code for next PR
* Small fixes
* Fix test
* Fix tests
* Add test
* Update apps/test/unit/aiDifferentiation/notifications/AiDiffNotificationListTest.jsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update apps/src/aiDifferentiation/notifications/AiDiffNotificationList.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
commit a8d878a6d5309cbf549934650130769a3be864f5
Merge: 7996e3a8782 def07f68097
Author: Brendan Reville <breville@users.noreply.github.com>
Date: Mon Dec 1 10:28:14 2025 -0800
Merge pull request #69831 from code-dot-org/hoai2025-final-tweaks-comments
hoai2025: final level tweaks comments
commit 7996e3a8782fc107bbd445b6b09ea720acc9f4ea
Merge: a72f8c0b85a 8f9e42403f3
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 18:13:07 2025 +0000
Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging
commit a72f8c0b85a022e8a0394bf669032c341ef95d8f
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 18:09:05 2025 +0000
Update schema cache dump after schema changes.
commit def07f6809711223f307bf737f9004599e6d9b16
Author: breville <brendan@code.org>
Date: Mon Dec 1 17:45:48 2025 +0000
hoai2025: final level tweaks comments
commit 8f9e42403f3a9c4427a92f244edcf2a09fd2421d
Merge: 47c73963706 cdbab49f656
Author: Brendan Reville <breville@users.noreply.github.com>
Date: Mon Dec 1 09:37:29 2025 -0800
Merge pull request #69777 from code-dot-org/hoai2025-final-tweaks
hoai2025: final level tweaks
commit 47c73963706d80c499287e66da9467250c2e57a5
Author: Nick Lathe <nick.lathe@code.org>
Date: Mon Dec 1 09:30:34 2025 -0800
Set stableID in local storage (#69708)
- To align with Marketing site functionality, also set stableID in
local storage if OneTrust consent allows
---------
Signed-off-by: Nick Lathe <nick.lathe@code.org>
commit d2648ea485a3560bd9901577b3f68beb5a3d8f96
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Mon Dec 1 11:53:33 2025 -0500
hoai2025: share and remix buttons in freeplay header (#69710)
commit 9234e153cb2eb6bfabc2784760aa4da8d72376ff
Author: Mike Harvey <43474485+mikeharv@users.noreply.github.com>
Date: Mon Dec 1 11:42:17 2025 -0500
[P5Lab] Preload animations before initializing interpreter (#69809)
commit adaa46b162e2c203138f505963ad50cabf631616
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 16:40:08 2025 +0000
Updated cookbook versions
commit efea4d4a443b69e06395f248c2eb8507a362b933
Author: carl-codeorg <131809324+carl-codeorg@users.noreply.github.com>
Date: Mon Dec 1 08:33:29 2025 -0800
move PII scrubber to prod-only (#69784)
commit 875b090e036e976dea9a7b6d10043a217eeb18ab
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 15:55:19 2025 +0000
Updated cookbook versions
commit 10bf92de58e0e2506eb3f2af3564c7702591f01f
Author: Darin Webb <darin@code.org>
Date: Mon Dec 1 09:52:49 2025 -0600
Implement Hour of AI Code Freeze (#69811)
commit 1496cb174014bdac64339b7c85e3e9e79b1bc1d8
Merge: 9aa09b1a99a d35e575709b
Author: Code.org Deploy Systems <dev@code.org>
Date: Sun Nov 30 23:35:30 2025 -0800
Merge pull request #69824 from code-dot-org/dts_candidate_2025-12-01
DTS (Levelbuilder > Staging) [robo-dts]
commit d35e575709ba548c5e8105202691d809f3e0b8dd
Merge: 9aa09b1a99a f92b53a29f1
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 07:35:23 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-12-01
commit f92b53a29f15b9e51a03baedbea749a2e740db2e
Author: Continuous Integration <dev@code.org>
Date: Mon Dec 1 07:30:15 2025 +0000
levelbuilder content changes (-robo-commit)
commit 9aa09b1a99aa0b35e09ec510d76fcb0802f7d13e
Merge: 48005faa815 4e0558ad8ed
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 27 23:35:28 2025 -0800
Merge pull request #69822 from code-dot-org/dts_candidate_2025-11-28
DTS (Levelbuilder > Staging) [robo-dts]
commit 4e0558ad8ede489a99e163bf79c9fe445a2cc61f
Merge: 48005faa815 9cd13245623
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 28 07:35:21 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-11-28
commit 9cd132456230c7928a97fec80595197ecccac4d0
Merge: d46fa93f0df 740b06adb2e
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 27 01:25:28 2025 -0800
Merge pull request #69820 from code-dot-org/dtl_candidate_e335f67c
commit 740b06adb2e96d187e4439501ff7db45ee7da003
Merge: d46fa93f0df e335f67cf83
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 27 09:20:22 2025 +0000
Merge commit 'e335f67c' into dtl_candidate_e335f67c
commit 48005faa8153843edd3ecabc0752c75650bf6495
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 27 07:48:53 2025 +0000
Update schema cache dump after schema changes.
commit f1cac1942385f25c5107a7b6a2b9cfe2e3067074
Merge: 66e2ce0c735 95546ea3af7
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 26 23:35:34 2025 -0800
Merge pull request #69819 from code-dot-org/dts_candidate_2025-11-27
DTS (Levelbuilder > Staging) [robo-dts]
commit 95546ea3af74708bab3f99b267546eb114f69a26
Merge: 66e2ce0c735 d46fa93f0df
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 27 07:35:26 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-11-27
commit d46fa93f0df5c83c848c27a462381b610a1fce15
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 27 07:30:19 2025 +0000
levelbuilder content changes (-robo-commit)
commit 66e2ce0c735bdcab688c0b22d978329163be268a
Author: Mike Harvey <43474485+mikeharv@users.noreply.github.com>
Date: Wed Nov 26 19:15:39 2025 -0500
Update url override for New Music Project button (#69810)
* Update url override for New Music Project button
* Update NewProjectButtons.jsx
commit 8fc369bd29fad1978ec74c02a870467f28a1fed4
Author: Molly Moen <molly@code.org>
Date: Wed Nov 26 14:41:51 2025 -0800
Add "stop preview" button to Web Lab 2 (#69808)
* initial setup
* add stopped view
* fix centering
* reset stop state on level change
* use light theme and add tooltip
* clean up
* update message text
* remove empty file
commit cdbab49f656bf6994eed56fb42afe16173925e89
Merge: cd09b3ae867 7a6af984870
Author: breville <brendan@code.org>
Date: Wed Nov 26 22:25:40 2025 +0000
Merge branch 'staging' into hoai2025-final-tweaks
commit 7a6af98487017ef6726a00e79d2141def66228cb
Merge: 250ebc82661 02066b4f081
Author: Brendan Reville <breville@users.noreply.github.com>
Date: Wed Nov 26 14:15:55 2025 -0800
Merge pull request #69764 from code-dot-org/sanchit/hoai-dance-start-over
hoai2025: dance start over fixes
commit 250ebc82661247c3ae924e1473749add2c0cfe77
Author: Continuous Integration <dev@code.org>
Date: Wed Nov 26 22:02:15 2025 +0000
Update schema cache dump after schema changes.
commit 8e6f73d7ab8aeccf295b09466b265675e84dffbb
Author: Darin Webb <darin@code.org>
Date: Wed Nov 26 15:13:17 2025 -0600
[Drone] use drone-runner-docker fork for Drone workers (#69789)
* use codedotorg/drone-runner-docker image
* bump autoscaler to match unmerged change
* update default WorkerInstanceAMI to match production
commit cc115c0a1f51de2431308fcaf53e233665ebd9da
Author: Mike Harvey <43474485+mikeharv@users.noreply.github.com>
Date: Wed Nov 26 16:07:29 2025 -0500
[Sprite Lab] Remove redundant custom blocks from levels (#69799)
* remove tumbling custom block definitions from levels
* remove draggable and patrollingUpDown custom block definitions
commit e335f67cf83c0e86ea2cefbdfbaf46fa9533a836
Merge: 622b3d5fe29 6c4bb321ffe
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 26 12:42:18 2025 -0800
Merge pull request #69807 from code-dot-org/staging
commit 6c4bb321ffe710777643725a4cf8240784b1905e
Author: Continuous Integration <dev@code.org>
Date: Wed Nov 26 20:28:20 2025 +0000
Updated cookbook versions
commit 7a29f7f2b1221be16fa7f9706e679e38dc988725
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Wed Nov 26 12:11:47 2025 -0800
Lab2 Version History: collapse auto-saved versions (#69785)
* add collapsed auto-saved sections to VersionHistoryPanel.tsx
* fix button styles
* add and update unit tests
* refactor VersionHistoryRow to minimize duplication
* pr feedback from Copilot
commit 402f4887a06cea65e5cfedf24930778c9bcbe051
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Wed Nov 26 12:08:48 2025 -0800
fix(SegmentedButtons): use value instead of label for key (#69802)
commit fa4c07b9407f1baa4dcca621a889f02ccf0d8b41
Author: Dayne <dayne@code.org>
Date: Wed Nov 26 11:55:09 2025 -0800
Adding a generated Clever v3.1 API client (#69589)
commit d291e004478500fe8c3630ef472076059a32d4dc
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Wed Nov 26 21:54:21 2025 +0200
CMS-1029: Remove analyze_hoc_activity cron job (#69756)
commit 4743bd5a7758e82c52f26d47a31e52b3e6cee009
Author: Mario Gil Correa <66776217+mgc1194@users.noreply.github.com>
Date: Wed Nov 26 14:43:29 2025 -0500
Refactor AI Differentiation Prompts Library + Add AIF Support (#69376)
* Refactored AiDiffPredefinedPrompts into prompts library
* grouped some prompts together
commit 622b3d5fe29f9689889245056ab7b78d98357106
Merge: 1d477886ba9 e99e0d24acb
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 26 11:42:18 2025 -0800
Merge pull request #69806 from code-dot-org/staging
commit e99e0d24acb7b7dc6950dffbf5c285c80bff0f28
Author: alex-m-brown <alex.brown@code.org>
Date: Wed Nov 26 14:42:01 2025 -0500
remove milestone logging (#69773)
commit 1d477886ba96a7b2d74a2c84a9c3633522e211c4
Merge: 47f2d976b19 beacd209c02
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 26 09:12:18 2025 -0800
Merge pull request #69800 from code-dot-org/staging
commit beacd209c02774c97988552f081d016fa2096b5e
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Wed Nov 26 08:14:11 2025 -0800
Fix curriculum_courses endpoint in the general context (#69796)
commit d3dedb96705f474f4a93fb1e98f31d1e0953c6fe
Merge: 06bc8f29eeb ba8f4babd70
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 26 01:25:37 2025 -0800
Merge pull request #69797 from code-dot-org/dtl_candidate_470e0be0
commit ba8f4babd7031462ae17c0ba1a204564b99a558b
Merge: 06bc8f29eeb 470e0be0628
Author: Continuous Integration <dev@code.org>
Date: Wed Nov 26 09:20:30 2025 +0000
Merge commit '470e0be0' into dtl_candidate_470e0be0
commit 06bc8f29eeb78a0a9ec5f34b52a42569a9c92a32
Author: Continuous Integration <dev@code.org>
Date: Wed Nov 26 07:30:19 2025 +0000
levelbuilder content changes (-robo-commit)
commit cd09b3ae867880f7310199ca58c83df8b175f08d
Author: breville <brendan@code.org>
Date: Wed Nov 26 05:10:25 2025 +0000
Consistent line heights
commit 08d677f52f5c9c87e550ef79d8d2aabc8819eb9e
Author: breville <brendan@code.org>
Date: Wed Nov 26 04:53:07 2025 +0000
Update order to work with updated dependencies
commit cb3a8e2099fe2429ac11b2f4b0377ff0926d2deb
Author: breville <brendan@code.org>
Date: Wed Nov 26 04:36:35 2025 +0000
Update dependencies
commit 3130a4f637bd13ba4005b599b311dbc66450b0aa
Author: breville <brendan@code.org>
Date: Wed Nov 26 03:46:55 2025 +0000
Fix momentary appearance of partial guide
commit 0b8ef2dc9cce121f2af22173b4e073f0a87f52e6
Author: Continuous Integration <dev@code.org>
Date: Wed Nov 26 00:56:54 2025 +0000
Update schema cache dump after schema changes.
commit ce5a4644a9607d6440067dec3c417b6fc56e9973
Author: breville <brendan@code.org>
Date: Wed Nov 26 01:08:16 2025 +0000
Add comment
commit 47f2d976b19d61fd2ef9144db2681d5be81c83f0
Merge: 9208ab3f458 47ac691b15c
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Nov 25 16:50:19 2025 -0800
Merge pull request #69795 from code-dot-org/staging
commit 47ac691b15c61d0828dc2032dd3df7c43dcacf90
Author: Dayne <dayne@code.org>
Date: Tue Nov 25 16:48:01 2025 -0800
Revert "Fix MySQL password exposure in mysql_console_helper.rb (Part 1 of 4)" (#69794)
commit a22ca256c710960b2b61b9725699170bb89880d4
Author: Dayne <dayne@code.org>
Date: Tue Nov 25 16:47:35 2025 -0800
Revert "Fix MySQL password exposure in test_run_utils.rb (Part 2 of 4)" (#69793)
commit 2789c385ad0a4d3c170bf25223f3ead3090f4df0
Author: breville <brendan@code.org>
Date: Wed Nov 26 00:42:06 2025 +0000
Simpler widths in Generate Dance
commit 288b65ed836568dbb2c3df534b20d65e11d77242
Author: breville <brendan@code.org>
Date: Wed Nov 26 00:25:18 2025 +0000
Fewer UI adjustments in Generate Music
commit 6d4f1417817cff47f672aea382004d093cdd5488
Author: breville <brendan@code.org>
Date: Wed Nov 26 00:05:22 2025 +0000
Hidden adlib to generate sentence.
commit 94c6bd3f966e87f8ba8979b1d4ad37096ccbc78e
Merge: e4b4df71602 641c4e12576
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Tue Nov 25 15:48:53 2025 -0800
Merge pull request #69751 from code-dot-org/dave2-fix-pw-in-logs-02-test-run-utils
Fix MySQL password exposure in test_run_utils.rb (Part 2 of 4)
commit fd0e2c8dd880e7b1aae9d027b60145f9dc4835d8
Merge: 6d82ef231ff e4b4df71602
Author: breville <brendan@code.org>
Date: Tue Nov 25 23:22:16 2025 +0000
Merge branch 'staging' into hoai2025-final-tweaks
commit 9208ab3f458cb66b3752192d25793666840c09af
Merge: 470e0be0628 e4b4df71602
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Nov 25 15:02:18 2025 -0800
Merge pull request #69788 from code-dot-org/staging
commit e4b4df71602d76e95eb9f223683081222450d85b
Merge: e6ddbac3785 477328c0af6
Author: wilkie <david.wilkinson@code.org>
Date: Tue Nov 25 17:54:46 2025 -0500
Merge pull request #69679 from code-dot-org/labs/hoai-tts
Adds TextToSpeech to Guide (and updates to use content for Instructions and PanelsView)
commit e6ddbac378509073628f6a0999ad5f4ef6738a17
Merge: 4b5c3fe7930 1e5224604e5
Author: wilkie <david.wilkinson@code.org>
Date: Tue Nov 25 17:54:19 2025 -0500
Merge pull request #69183 from code-dot-org/labs/hoai-music-generation-script
Labs/hoai music generation script
commit 4b5c3fe7930fd508970755176a5802e348a33bef
Author: Darin Webb <darin@code.org>
Date: Tue Nov 25 16:42:25 2025 -0600
Switch to gp3 volumes for frontends (#69769)
commit 03f000605928647677afa952aff5c6de85efdca4
Author: Dave Bailey <davidsbailey@users.noreply.github.com>
Date: Tue Nov 25 14:34:50 2025 -0800
Update SETUP.md instructions on dev ec2 instances (#69787)
commit a7f9695c454946db14a0076129c4475c94881fb7
Merge: adcc81c6419 8de588bdd49
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Tue Nov 25 14:34:43 2025 -0800
Merge pull request #69750 from code-dot-org/dave2-fix-pw-in-logs-01-mysql-console-helper
Fix MySQL password exposure in mysql_console_helper.rb (Part 1 of 4)
commit adcc81c64199a12b2e49c80bf17f23d550afa1a0
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Tue Nov 25 14:13:05 2025 -0800
Add widget template dropdown settings (#69779)
* Add widget template dropdown settings
* Fix test
commit 9a88968e31cd9c396ee255813852fa14a673c05b
Merge: b6774ed43b4 36f19e39300
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 21:38:43 2025 +0000
Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging
commit 36f19e39300468afa0f9f928c696d67f0002466b
Author: Mark Barnes <mark.barnes@code.org>
Date: Tue Nov 25 15:33:22 2025 -0600
updates for ai lesson summary AIF soft launch (#69757)
* updates for ai lesson summary AIF soft launch
* remove debug code
* update unit tests
commit 02066b4f0810adf88d60ed2f2ce19a3e82cac070
Author: Sanchit Malhotra <sanchit@code.org>
Date: Tue Nov 25 21:09:16 2025 +0000
state transition
commit 8c5846504451ecea9c16014f7c89dd45d3d66862
Author: Mario Gil Correa <66776217+mgc1194@users.noreply.github.com>
Date: Tue Nov 25 15:35:23 2025 -0500
Student Snapshot - Student Code Widget (#69776)
* First version of student code
* cleanup
* removed didInit
commit fc031e93046671a1ac04832728f77acdbf667035
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Tue Nov 25 14:08:47 2025 -0600
Check java file name for periods on frontend (#69772)
* check file name for periods on frontend
* update error message
commit b6774ed43b467a77ab80f1f63c3d2d9cef0d3f12
Merge: 4b858383ac4 f511942ee79
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 20:03:50 2025 +0000
Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging
commit 1e5224604e530439d9dece85a84e145abf3d4b99
Author: wilkie <wilkie05@gmail.com>
Date: Tue Nov 25 14:56:18 2025 -0500
Moves music gen scripts to subdirectory.
commit 477328c0af62300be1503bc4783e7dc5318e4a75
Author: wilkie <david.wilkinson@code.org>
Date: Tue Nov 25 14:54:30 2025 -0500
Bumps arrow on Guide to not overlap TTS button.
commit f511942ee79abeceb30d8c4be758b956d7a51afd
Author: Kaitie O <kaitie@code.org>
Date: Tue Nov 25 13:49:46 2025 -0600
JIT - quiz banner on homepage (#69599)
* JIT - quiz banner on homepage
* conditional show
* move banner
* refactor
* add in x
* Add in close button
* pr clean up
commit 470e0be062877327651ec3ee5b33ea04065283ab
Merge: 9275bce2a70 c7a0a721ca4
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Nov 25 10:44:19 2025 -0800
Merge pull request #69778 from code-dot-org/staging
commit 4b858383ac45f3f5e08dc5b504982cc854690b05
Merge: ffff9c9a7bd c7a0a721ca4
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 18:35:57 2025 +0000
Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging
commit ffff9c9a7bd9264dd33e3862174b9866d9b9cc3a
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 18:27:08 2025 +0000
Update schema cache dump after schema changes.
commit c7a0a721ca49e6ffc083497901fa34fb78e63c29
Merge: 5f240e650b2 d0ba04a20ae
Author: Brendan Reville <breville@users.noreply.github.com>
Date: Tue Nov 25 10:07:28 2025 -0800
Merge pull request #69761 from code-dot-org/hoai2025-share-tint
hoai2025: tinted background color
commit 5f240e650b253161d91f21745f5daa40cd3d48ab
Author: Eric Aderhold <eric.aderhold@code.org>
Date: Tue Nov 25 09:39:27 2025 -0800
Add ability to chat about progress data on the progress page (#69674)
* Add ability to chat about progress data on the progress page
commit ecb131d89deaafc3a9bd132dac25c261d69ef5c6
Author: Dave Bailey <davidsbailey@users.noreply.github.com>
Date: Tue Nov 25 09:14:24 2025 -0800
move rake tasks out of prepare_ci_tests (#69712)
* move rake tasks out of prepare_ci_tests
* trigger cache-staging-build to temp location in s3
* rename prepare_ci_tests.sh to prepare_ci_env.sh
* prepare_cached_build.sh -> cache_staging_build.sh
* remove ci_job_prepare_ci_tests? util
* rename ci job to cache_staging_build
* remove wrong job check from rake ci:run_tests
* tidy up unit_tests.sh
* rename drone step to prepare-cached-staging-build
* expand trigger conditions for cache-staging-build pipeline
* rename again to prepare_cacheable_build
* run cache-staging-build against current branch
* touch up comments
* add bash header comment
* restore cache-staging-build pipeline
* run tests against temp cached build
* retrieve from original cache file location
commit b9a280ebff01aae916b71c6637f38e6cb4459cc8
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Tue Nov 25 09:12:11 2025 -0800
Delete migration code (#69768)
commit ddc3e368193d8553a58b9905a7b6f61ab75d1208
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Tue Nov 25 09:12:07 2025 -0800
Delete (now unused) old session store cloudformation definitions (#69766)
* Delete actioncable migration code
* Delete old server
* Revert changes that are unrelated
commit a6c9190a1a6f6f1d8720a0be727a3385d46df53b
Merge: b52eca565ed f2d3043698b
Author: Stephen Liang <stephenliang@users.noreply.github.com>
Date: Tue Nov 25 09:02:48 2025 -0800
Merge pull request #69468 from code-dot-org/stephen/rm-cms-components
chore(cms): remove cms components
commit b52eca565edd7cc79bca4066ab9cee6169cdf0b7
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 17:01:35 2025 +0000
update trusted proxy list for cloudfront servers
commit 0e3942296fcea4d4261a6f9e9653dbfb734f776c
Author: Darin Webb <darin@code.org>
Date: Tue Nov 25 10:50:39 2025 -0600
Report ActiveJob worker count on all metric pushes (#69774)
commit 811e179b59dd2afd5596612724863fb4c8fe304f
Merge: 5fff257e99b 234c4df24ac
Author: Code.org Deploy Systems <dev@code.org>
Date: Tue Nov 25 01:25:31 2025 -0800
Merge pull request #69771 from code-dot-org/dtl_candidate_bb455d5f
commit 234c4df24ac20f03c2c3f2abcccee0e79aced03b
Merge: 5fff257e99b bb455d5f6f4
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 09:20:24 2025 +0000
Merge commit 'bb455d5f' into dtl_candidate_bb455d5f
commit 7af932589224317096efedb4f68ef3f2f09cde7c
Merge: 32e79e7a5b5 aef675dd2db
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Nov 24 23:35:32 2025 -0800
Merge pull request #69770 from code-dot-org/dts_candidate_2025-11-25
DTS (Levelbuilder > Staging) [robo-dts]
commit aef675dd2db95a51da2e01803b00a2fe7037e6bb
Merge: 32e79e7a5b5 5fff257e99b
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 07:35:25 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-11-25
commit 5fff257e99bfc5e01fc638b07cccc9941b097637
Author: Continuous Integration <dev@code.org>
Date: Tue Nov 25 07:30:19 2025 +0000
levelbuilder content changes (-robo-commit)
commit 6d82ef231fff579825be47d0b0f5e4c4bf04ea4d
Author: breville <brendan@code.org>
Date: Tue Nov 25 06:29:44 2025 +0000
Update dependencies
commit 8751dc3b7a7ce6ebce108298433bdad78b88f6dc
Author: breville <brendan@code.org>
Date: Tue Nov 25 06:18:03 2025 +0000
Updates
commit 8e63566731ab41b942b22f5aab1636d4cbbc54ab
Author: breville <brendan@code.org>
Date: Tue Nov 25 04:55:22 2025 +0000
hoai2025: final tweaks (WIP)
commit f6a75bfec785d85a5b284ecbf243ed1ca509ac7a
Author: wilkie <david.wilkinson@code.org>
Date: Mon Nov 24 23:20:28 2025 -0500
Adds TTS to generated dancer code and adds a 'simple' MainInstructionsContent mode.
commit 32e79e7a5b5fe512ecc56c4f5a9bac699e6e0224
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Mon Nov 24 16:47:31 2025 -0800
Delete actioncable FE experiment code (#69767)
commit ea0797adb1356897aeed02f86614419ae233be6a
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 03:41:03 2025 -0500
Fixes issue with the typing of the contentRef in the PanelsView.
commit 747a69d073c88915b5e338c044d59672d6f57d92
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 03:27:14 2025 -0500
Provides new TMS TTS support for the PanelsView component.
commit f4c1e1e6f5727874c2b0017489bf9fec8367782c
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 03:11:04 2025 -0500
Adds some comments in the css styles noting the purpose of the styling for tts buttons.
commit aaa2eda88338c3c2520ff12ad48a8c84fe4dcc44
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 03:00:49 2025 -0500
Adds further documentation for the MainInstructionsContent component.
commit 753a30470e78cce13a9ffd4959b5896177d67c5a
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 01:44:55 2025 -0500
Adds ability to provide a HTMLDivElement reference to the TextToSpeech component.
commit 8712fa8f158baf1c1166dcfd158bace8031fa7fa
Author: wilkie <david.wilkinson@code.org>
Date: Thu Nov 20 11:57:38 2025 -0500
Replaces manual Heading3 with hard-coded Markdown.
Not ideal, but it makes the experience consistent and allows the TTS to
exist there.
commit e8fbaab5a245d8b81dfdc5b0bf9de5ff42f6c19e
Author: wilkie <david.wilkinson@code.org>
Date: Wed Nov 19 19:29:22 2025 -0500
Adds TextToSpeech to Guide and refits its position on normal guides.
commit cce9a79b694c97f4072ccdbd7da9871d3cfc6c5e
Author: Ben Brooks <ben@code.org>
Date: Mon Nov 24 15:03:58 2025 -0800
Sketch Lab: load images from S3 (#69520)
* Uploading images to S3 when added to canvas
* Hack to make typescript happy
* Tweak types to keep external URLs in same object with file
* Checkpoint: saving with correct extension
* Clean up a bit, switch back to external URLs, still saving too much
* [WIP] keep list of being uploaded files in ref
* Fix upload
* Checkpoint: a single upload
* Start cleanup
* Map instead of forEach
* Prevent repeated failed uploads
* Remove async
* Create utils, handle error
* Update comments
* Checkpoint: loading images from S3 and replacing data URL
* Fully fix TS overrides?
* Clean up
* Cache images
* Utils with index file
* Hopefully clean revert commit with part two changes
* Add comments
* Only conditionally dont upload images
* Update type
* Checkpoing: wait for all uploads to finish before sources update
* Clean up, combine sources save
* Add comment
* Add comment
* Revert "Hopefully clean revert commit with part two changes"
This reverts commit df7872193f17d5a60430115994081b25052953ef.
* Fix empty files situation
* Add comments, put behind experiment
* Remove unused param
* Do not upload dataURL in experiment
* Only load files that are in use, not all external files
* Add comment
* Move helper, reset cache on remount
* No hard delete
* Only delete dataURL for files where we have an external file
* Make variable name plural
commit 7be1dc0c0eeb44f3586e7943783a5b90a0b77e28
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Mon Nov 24 14:51:20 2025 -0800
AI TA: fix version history overlap (#69763)
commit a43dc3f357486f78bf9d96de9bc25eff2ac897eb
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Mon Nov 24 14:48:51 2025 -0800
Fix solution button on sublevel directing to parent (#69554)
* Fix solution button on sublevel directing to parent
* Fix error
commit bb9e9ec8b549cf32f8c74347cae3b20ff6ec31d7
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Mon Nov 24 14:34:52 2025 -0800
[Snapshot] Move the snapshot page headers to their own component (#69676)
* Initial commit
* Add student snapshot page
* Add a widget template with very basic UI
* Add storybook and move header
* Add unit test
commit 49ff514c66495bc19994c12c38de527dd7fc7d11
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Mon Nov 24 14:34:38 2025 -0800
Add loading spinner for widget template (#69697)
* Initial commit
* Add student snapshot page
* Add a widget template with very basic UI
* Add storybook and move header
* Add unit test
* Remove header changes
* Add loading spinner for widget template
* Disable settings on load
* semantic tag
* Fix compile
commit 57248d66cc6c7abde75747367b97d4ef1db8b2e0
Merge: 67c7e055550 51063260ab6
Author: wilkie <david.wilkinson@code.org>
Date: Mon Nov 24 17:14:27 2025 -0500
Merge pull request #69613 from code-dot-org/castro-jorge-patch-2
Update entrypoint.js to include CSF-2024
commit 9275bce2a7066cb7832dd19983d9950f153e2b6b
Merge: bb455d5f6f4 67c7e055550
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Nov 24 13:56:18 2025 -0800
Merge pull request #69765 from code-dot-org/staging
commit ce91b3bf6a332afbd664e57900930a1fc3adb54e
Author: Sanchit Malhotra <sanchit@code.org>
Date: Mon Nov 24 21:40:24 2025 +0000
hoai2025: dance start over fixes
commit 67c7e05555063eb7d12df098eb3f10b64afe708d
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Mon Nov 24 13:30:37 2025 -0800
Lab2 Version History: add version saved success alert (#69760)
* move restore button into VersionHistoryRow
* remove cancel unit test
* move alerts
* update string and styles on previous version alert
* truncate version labels
* fix failing tests
* pr feedback from Copilot
* move restore alerts above loading state
* add version saved success alert
* remove duplicate alerts from staging merge
commit 3422d6a1b1e72b10fcb6b9b51b3659da3b333316
Merge: 234b184f9cc 6c0b96122a1
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Mon Nov 24 12:08:03 2025 -0800
Merge pull request #69187 from code-dot-org/dave2-docs-on-our-logging-patterns
Expand docs on our logging patterns
commit bb455d5f6f4f9c07bd62ca315619f8f6957aa57c
Merge: 75b2b8a0162 234b184f9cc
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Nov 24 12:04:18 2025 -0800
Merge pull request #69762 from code-dot-org/staging
commit 234b184f9cc0b54e722eb01365080e1ec4663870
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Mon Nov 24 12:03:23 2025 -0800
Lab2 Version History: update restore version UX/UI (#69699)
* move restore button into VersionHistoryRow
* remove cancel unit test
* move alerts
* update string and styles on previous version alert
* truncate version labels
* fix failing tests
* pr feedback from Copilot
* move restore alerts above loading state
commit d0ba04a20ae84c6fe6a7b12f647acdd275b7f8d7
Author: breville <brendan@code.org>
Date: Mon Nov 24 19:55:54 2025 +0000
hoai2025: tinted background color
commit 75b2b8a016262e2a75928f3eb34d5c382d2beb73
Merge: 08ad5f9489c 94b22b71aac
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Nov 24 09:50:18 2025 -0800
Merge pull request #69755 from code-dot-org/staging
commit 94b22b71aacd334f6c5097b29f074d812ea28e13
Author: moshebaricdo <168464139+moshebaricdo@users.noreply.github.com>
Date: Mon Nov 24 12:49:34 2025 -0500
feat(radioButton): Alignment fixes and spacing tweaks (#69748)
* feat(component-library): refine RadioButton styles
* feat(component-library): update RadioButton story
commit 8de588bdd492451a0e5a3cd35dc17ac344f0d584
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Mon Nov 24 09:30:00 2025 -0800
Update mysql_console_helper.rb
commit 3575eea391092f1bab2a62f87ced07c6e04dceea
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Mon Nov 24 09:28:50 2025 -0800
Update mysql_console_helper.rb
commit 7f91ea515fce5df0b16776cce2884e275629b302
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Mon Nov 24 09:28:02 2025 -0800
Update mysql_console_helper.rb
commit 88c9e8e4757983c7aee36456d74eaf82deb7822b
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Mon Nov 24 09:26:44 2025 -0800
Update mysql_console_helper.rb
commit 38c78caa4976c9bba16dc906e0bf0a3f0359e713
Merge: ac78ef1c4c2 08ad5f9489c
Author: Code.org Deploy Systems <dev@code.org>
Date: Mon Nov 24 01:25:30 2025 -0800
Merge pull request #69747 from code-dot-org/dtl_candidate_08ad5f94
commit 08ad5f9489cf7bc91adc6d6a243922051a5019e0
Merge: 7a200a22377 ce11547ba88
Author: Code.org Deploy Systems <dev@code.org>
Date: Sun Nov 23 23:36:20 2025 -0800
Merge pull request #69745 from code-dot-org/staging
commit ce11547ba8861e837b5fd7c429c1d5f91b319cb1
Merge: 51e6472a6be 3abc2d0c493
Author: Code.org Deploy Systems <dev@code.org>
Date: Sun Nov 23 23:35:33 2025 -0800
Merge pull request #69744 from code-dot-org/dts_candidate_2025-11-24
DTS (Levelbuilder > Staging) [robo-dts]
commit 3abc2d0c49344047b5c1b42c6d059ad18cf9ad70
Merge: 51e6472a6be ac78ef1c4c2
Author: Continuous Integration <dev@code.org>
Date: Mon Nov 24 07:35:24 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-11-24
commit ac78ef1c4c2c2542a1b0a5a92e45eda5c22b9bc6
Author: Continuous Integration <dev@code.org>
Date: Mon Nov 24 07:30:15 2025 +0000
levelbuilder content changes (-robo-commit)
commit 7a200a22377c3170dc97e325487729113aa002d7
Merge: ff50df2799e 51e6472a6be
Author: Code.org Deploy Systems <dev@code.org>
Date: Sat Nov 22 17:32:18 2025 -0800
Merge pull request #69742 from code-dot-org/staging
commit 51e6472a6befc7c895abcb29e758ed9630b80b7b
Merge: df62a26f3ec ee269cdc22b
Author: wilkie <david.wilkinson@code.org>
Date: Sat Nov 22 20:31:57 2025 -0500
Merge pull request #69664 from code-dot-org/update-to-react-player-3
Update to react player 3
commit ff50df2799e30368e80670fb5862a70b77c00a75
Merge: 58a5199e55e df62a26f3ec
Author: Code.org Deploy Systems <dev@code.org>
Date: Sat Nov 22 09:02:19 2025 -0800
Merge pull request #69740 from code-dot-org/staging
commit df62a26f3ec870c10e0009d1f8f34135ef71d879
Author: Continuous Integration <dev@code.org>
Date: Sat Nov 22 17:01:17 2025 +0000
update trusted proxy list for cloudfront servers
commit 58a5199e55e20b22b12781ef87158b713024fe07
Merge: 8b72238294d 4ec5015df43
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 17:28:18 2025 -0800
Merge pull request #69739 from code-dot-org/staging
commit ee269cdc22b204e536c0a2856b121b136b998036
Author: wilkie <wilkie05@gmail.com>
Date: Fri Nov 21 20:27:56 2025 -0500
Updates yarn.lock in the /apps folder to match.
commit 4ec5015df43e5be1c39b177bb17be6e70a9a9a3b
Author: Dave Bailey <davidsbailey@users.noreply.github.com>
Date: Fri Nov 21 17:16:55 2025 -0800
skip more unnecessary steps in drone (#69206)
* baseline [test all]
* do not start delayed job workers in drone unit tests [test all]
* skip cleaning dashboard assets in ci
* [test all]
* only lint zeitwerk in unit pipeline
* skip rake install in ui pipeline
* touch up zeitwerk comment
* temporarily skip clean step in package json yarn build:dist
* add yarn clean step back to non-CI optimized js builds
* fix bash conditional logic
* fix CI_JOB comparisons
* temporarily trigger cache-staging-build but do not upload
* Revert "temporarily trigger cache-staging-build but do not upload"
This reverts commit 812bad05769ad3e13d245a968ff095b73dc7e23c.
* Revert "temporarily skip clean step in package json yarn build:dist"
This reverts commit dc1266ff5786c5a1d449be4ba7e36a292e6357f2.
* remove clean step from build-in-parallel.sh
* show apps build output when PROFILE_APPS_BUILD is set
* call clean and build:dist separately, to ensure NODE_OPTIONS are set properly
* print NODE_OPTIONS when PROFILE_APPS_BUILD is set
* rename to get_npm_build_command
* trigger cache-staging-build to temp location
* restore cache from temp location
* restore orginal cache filename
* run cache-staging-build against feature branch
* add prepare_ci_tests ci job name
* Revert "run cache-staging-build against feature branch"
This reverts commit 07801a1a277f2cd4f718ce0b1cb9256b4df04292.
* run ui / unit against temp cache file built off feature branch
* restore original cache filename
* sign drone
* sign drone
* rename to get_js_build_command
* use yarn rather than npm to run package commands in rake build
* fail if yarn clean fails
* rename var to js_build_command
* use non-CI-specific condition for skipping asset clean
commit 4ae0218d35bbeafff070e598314e6b56e778c257
Author: wilkie <wilkie05@gmail.com>
Date: Fri Nov 21 19:34:56 2025 -0500
Updates to react-player 3.4.0.
commit 8b72238294dc8cf33d5c4314e5b2bc8c18d55871
Merge: 551fa1eba91 c3262ae4cdc
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 16:24:18 2025 -0800
Merge pull request #69737 from code-dot-org/staging
commit c3262ae4cdcb34892f4a02a1d20ad1e0843113c3
Author: Liam Frye-Mason <liam.fryemason@code.org>
Date: Fri Nov 21 15:14:44 2025 -0800
[Snapshot] Add widget template (#69675)
* Initial commit
* Add student snapshot page
* Add a widget template with very basic UI
* Add storybook and move header
* Add unit test
* Remove header changes
* Change headers
* empty commit to restart drone
* empty commit to restart drone
commit 551fa1eba916733f370ff4f1b4234d31d42fad42
Merge: 6df2be71f98 c6e39b89d29
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 15:14:17 2025 -0800
Merge pull request #69736 from code-dot-org/staging
commit c6e39b89d29aae83c5319ff163a53abece10b1ce
Author: Mario Gil Correa <66776217+mgc1194@users.noreply.github.com>
Date: Fri Nov 21 17:40:08 2025 -0500
"Revert the Revert of P20 1575 fix check for account upgrades" (#69661)
* Reverted the Revert that Reverted the Revert of P20 1575 fix check for account upgrades (#69661)
This reverts commit ce133af5b03c0ccbde1118eace78d5e7f26d8556.
* [test all]
commit 641c4e1257693b19fd3997c00f4551f370260a30
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Fri Nov 21 14:39:54 2025 -0800
Fix MySQL password exposure in test_run_utils.rb
Use temporary option files (mode 600) for mysqldump and mysql commands
to prevent password from appearing in build logs or process lists.
commit 9e615e1e2ec336859f7439b8d0f3b5353df81e72
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Fri Nov 21 14:39:53 2025 -0800
Fix MySQL password exposure in mysql_console_helper.rb
Use temporary option files (mode 600) instead of --password= to prevent
password from appearing in build logs, process lists, or shell history.
commit 6df2be71f983c49d66a2604061df89be3f8f2843
Merge: 006d624823e b98b3998841
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 13:48:18 2025 -0800
Merge pull request #69731 from code-dot-org/staging
commit b98b399884189611bb4c6a9b465c82eaf3cfd44f
Author: Darin Webb <darin@code.org>
Date: Fri Nov 21 15:27:38 2025 -0600
fix archive_failed_jobs not seeing record_metric (#69723)
commit 006d624823e417714531394c0c770ff4bfd1e634
Merge: c063c7635d8 d7f4a945043
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 12:28:18 2025 -0800
Merge pull request #69729 from code-dot-org/staging
commit d7f4a9450437d902dc22e10ebd11671016258f63
Author: Hannah Bergam <hannahbergam@gmail.com>
Date: Fri Nov 21 11:40:01 2025 -0800
[Lab2] Updates vertical layout buttons to remove text wrapping (#69714)
* removes text wrapping for vertical layout buttons
* adding overflow hidden back
* fix question mark error in screenreader output by adding aria labels
* fine I am caving and making more descriptive aria labels
commit c063c7635d8de14021d81ef11026994899686fa6
Merge: 6816ff9c331 430afaf9732
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 10:52:19 2025 -0800
Merge pull request #69727 from code-dot-org/staging
commit 430afaf9732b5cd7748285d38902d555ff2bed67
Author: Ryan Driscoll <ryan.driscoll@code.org>
Date: Fri Nov 21 11:51:14 2025 -0700
Revert "feat(tutor): set up ai tutor courses pilot experiment (#69612)" (#69726)
This reverts commit 7c0e227e6b85944ae59c10ca0b345cdad28da7df.
commit 65252f90fe2594c0b9e2046e302076febc386ab4
Merge: b0b2dfd673b 3eb35eb186e
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 13:45:43 2025 -0500
Merge pull request #69671 from code-dot-org/simplify-a11y-testing
Simplify a11y testing
commit b0b2dfd673b2852d14230640889c6d4b61eb0533
Merge: 9d3bafbf4fc c158903586b
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 13:39:08 2025 -0500
Merge pull request #69666 from code-dot-org/simplify-storybook-previsit
Updates `preVisit` to avoid SB_PREVIEW_API_0011 errors in local runs.
commit 9d3bafbf4fc53c395f5020948ddce2732bef68e9
Merge: 21818988c11 953b70eb086
Author: wilkie <david.wilkinson@code.org>
Date: Fri Nov 21 13:31:19 2025 -0500
Merge pull request #69629 from code-dot-org/update-typescript-to-5-8
Updates frontend typescript version to 5.8 and es2024.
commit f2d3043698b035489653301c43dd635db03d13aa
Author: Stephen Liang <538214+stephenliang@users.noreply.github.com>
Date: Mon Nov 10 10:52:09 2025 -0800
chore(cms): remove cms components
Now that the marketing sites have been extracted to its own repo, the CMS components can be removed and are not referenced anywhere else.
commit 21818988c11eca4bcd92f45c8762748526f4276a
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Fri Nov 21 19:47:12 2025 +0200
CMS-1029: Remove usage of Pegasus Tutorials (#69691)
commit 6816ff9c331ca7068e770f94ae463853b42b12fc
Merge: 4df6cd0a7a7 7e6420a2b85
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 09:28:18 2025 -0800
Merge pull request #69724 from code-dot-org/staging
commit 7e6420a2b85bccc9ccebf1191cb5b6d5faba947c
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Fri Nov 21 10:13:25 2025 -0600
Open Add error message for undefined Java filename error (#69703)
commit 7c0e227e6b85944ae59c10ca0b345cdad28da7df
Author: Ryan Driscoll <ryan.driscoll@code.org>
Date: Fri Nov 21 09:13:06 2025 -0700
feat(tutor): set up ai tutor courses pilot experiment (#69612)
* feat: add appOptions property for ai tutor access determined by teacher joining pilot or student of teacher that joined the pilot
* feat: update helper to check pilot and project level and add unit tests
* feat: use window.appOptions to check if ai tutor is available and enabled for the user in the pilot
* feat: check appOptions via script tag for lab2 labs
* refactor: move helper to aiTutor directory and move query param checking to resource panel and python lab so helper can be used in legacy labs
* feat: remove isProjectLevel client side check
relying entirely on level attribute ai_tutor_available. project levels will be updated via one off script
* chore: pr review updates
* feat: short circuit the experiments lookup if the level isn't ai tutor enabled anyway
* fix: remove short circuit level check for ai_tutor_available_for_pilot? method
lab2 levels do not re-fetch appOptions on level changes so ai tutor being available on the level would be stale
commit 4df6cd0a7a7389bb762b3c9b61bcacafe2eb5fe4
Merge: b9cc70b7a4d 0de40ea82aa
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 07:56:18 2025 -0800
Merge pull request #69722 from code-dot-org/staging
commit 0de40ea82aa62fcfb849b0a886d16f1c46a396e3
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Fri Nov 21 17:55:49 2025 +0200
CMS-1029: Remove HoC `/learn` page (#69692)
commit b9cc70b7a4d9d9d71f2bcba5f9c4225b7f4e94f5
Merge: 1f48a6c1a40 6f56dd0f20e
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 06:40:20 2025 -0800
Merge pull request #69720 from code-dot-org/staging
commit e8b56cc94982a282ccb78d5bdab0a2868e100a87
Merge: d7d1d919d2f e6e537fdc8d
Author: Code.org Deploy Systems <dev@code.org>
Date: Fri Nov 21 01:25:29 2025 -0800
Merge pull request #69719 from code-dot-org/dtl_candidate_12b16954
commit e6e537fdc8d135d2cbabf012072bfd9ff8a9ca87
Merge: d7d1d919d2f 12b16954fd8
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 09:20:23 2025 +0000
Merge commit '12b16954' into dtl_candidate_12b16954
commit 6f56dd0f20e0bfbaa8fb4d816b67b03c35ddbfd2
Merge: 8808aa4bdb2 0bbddd7fb59
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 23:35:33 2025 -0800
Merge pull request #69718 from code-dot-org/dts_candidate_2025-11-21
DTS (Levelbuilder > Staging) [robo-dts]
commit 0bbddd7fb5971ad02df8eaba9a7b4e311e4beb2a
Merge: 8808aa4bdb2 d7d1d919d2f
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 07:35:25 2025 +0000
Merge remote-tracking branch 'origin/levelbuilder' into dts_candidate_2025-11-21
commit d7d1d919d2f093df5314eafca6b16a459e0df49f
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 07:30:19 2025 +0000
levelbuilder content changes (-robo-commit)
commit dd98b953889f3553531c6a1ea3e3eb446c061d36
Author: wilkie <david.wilkinson@code.org>
Date: Thu Nov 20 22:37:48 2025 -0500
Update README.md
commit 582e67904b5a0ff61273219c4c618a0e12236703
Author: wilkie <david.wilkinson@code.org>
Date: Thu Nov 20 22:26:20 2025 -0500
Update generate_music documentation.
commit 1f48a6c1a40c9edc8ab4077c70f3d2b767d0bb82
Merge: 12b16954fd8 8808aa4bdb2
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 17:52:18 2025 -0800
Merge pull request #69715 from code-dot-org/staging
commit 8808aa4bdb2a0688fd1e2ee2fefcf1b87de0d06b
Merge: 46864a54651 32221f6b880
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 01:42:21 2025 +0000
Merge branch 'staging' of github.com:code-dot-org/code-dot-org into staging
commit 46864a54651b284b64b33e8d7aef60bd33c75cbe
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 01:39:21 2025 +0000
Update schema cache dump after schema changes.
commit 32221f6b880c6cc5aa28c977257ed3eae949a81c
Author: alex-m-brown <alex.brown@code.org>
Date: Thu Nov 20 20:37:53 2025 -0500
Add UUID to projects (#69292)
* add uuid column
* fill uuid on update and create
* use uuid instead of channel token
* Revert "use uuid instead of channel token"
This reverts commit a43cc4589ebe9aef1634f02dfcf07f0075dca703.
* dont return uuid on create
* refresh migration
* add uuid column
# Conflicts:
# dashboard/db/schema.rb
* refresh migration
* Update dashboard/db/migrate/20251114201207_add_uuid_to_projects.rb
Co-authored-by: Darin Webb <darin@code.org>
---------
Co-authored-by: Darin Webb <darin@code.org>
commit 7281ee04e85167de89fc578efc2b1f9c04df0692
Author: Continuous Integration <dev@code.org>
Date: Fri Nov 21 00:52:15 2025 +0000
Updated cookbook versions
commit 97f4e91ac3fadc5412621e605dea540ade5abeb1
Author: fisher-alice <107423305+fisher-alice@users.noreply.github.com>
Date: Thu Nov 20 18:23:59 2025 -0600
Disable save project version button while saving (#69656)
commit 5e00008bde7a384cfef52783cb3919097492dad2
Author: Dayne <dayne@code.org>
Date: Thu Nov 20 16:23:29 2025 -0800
Remove CAP teacher emails (#69707)
commit 12b16954fd8bc171964a12e2d1965a563d7d38a8
Merge: dfbfe6d20f6 02a9f2ff4d6
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 16:12:18 2025 -0800
Merge pull request #69713 from code-dot-org/staging
commit 02a9f2ff4d69f80d43a1cbe86ecf6027794f833f
Author: suresh <suresh@code.org>
Date: Thu Nov 20 15:24:37 2025 -0800
upgrade to latest Aurora MySQL engine (#69696)
commit dfbfe6d20f698249d4c493ac1cfa54d0099e2f07
Merge: 558e912a267 36d2365053a
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 15:08:18 2025 -0800
Merge pull request #69709 from code-dot-org/staging
commit 36d2365053aca62d700455e233223a078d859db6
Author: suresh <suresh@code.org>
Date: Thu Nov 20 14:26:51 2025 -0800
Disable Aurora Enhanced MySQL Binary Logging during Hour of AI (#69670)
* Revert "Re-Enable Aurora Enhanced MySQL Binary Logging post Hour of Code"
* Apply suggestion from @stephenliang
Co-authored-by: Stephen Liang <stephenliang@users.noreply.github.com>
* Apply suggestion from @stephenliang
Co-authored-by: Stephen Liang <stephenliang@users.noreply.github.com>
---------
Co-authored-by: Stephen Liang <stephenliang@users.noreply.github.com>
commit 6c0b96122a12b305ab90b181c425b086b367c94f
Author: Dave2 Buchanan <146779710+unlox775-code-dot-org@users.noreply.github.com>
Date: Thu Nov 20 14:14:02 2025 -0800
Update add ProxySQL, clarify EC2 sources
commit 758108e9609822ab64a44d040d627910ee398436
Author: Ben Brooks <ben@code.org>
Date: Thu Nov 20 13:46:50 2025 -0800
Remount SourcesContainer when level ID changes (#69669)
commit 558e912a267e2ce4a9910d9dbfc8cbd4d928a6a6
Merge: 882d4c06088 640b5e51fa3
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 13:46:18 2025 -0800
Merge pull request #69704 from code-dot-org/staging
commit 640b5e51fa3ab36cf34d504520fb6ed3bd572cc2
Author: Kaitie O <kaitie@code.org>
Date: Thu Nov 20 15:30:29 2025 -0600
Move A/B test assignment to login page for adding grades (#69654)
* working solution
* removed isMounted pattern
* add async function
* change names
* remove comment
* Add in constants
commit 882d4c0608854e63f9abf77d6ee6c1b488704e51
Merge: 96b5ca36d9f f4a777fc5d0
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 12:14:18 2025 -0800
Merge pull request #69702 from code-dot-org/staging
commit f4a777fc5d0c64bf7a4a90f1e7d68fcd1771ca07
Author: Ryan Driscoll <ryan.driscoll@code.org>
Date: Thu Nov 20 13:11:12 2025 -0700
fix: update css values for accessibility hidden chat messages (#69701)
commit e76afc5683db3730bf4892515a4785c5fb740ff8
Author: wilkie <david.wilkinson@code.org>
Date: Wed Nov 12 13:30:10 2025 -0500
Updates layer music prompt and moves file exists warning check.
commit 5c117045c870ab569617d8cfeff331cf61b19a95
Author: wilkie <wilkie05@gmail.com>
Date: Sat Nov 8 13:08:17 2025 -0500
Increases variant count. Adds check for missing files.
commit e18e89e302343bad3b63cee22d6b725d8fec246d
Author: wilkie <david.wilkinson@code.org>
Date: Thu Nov 6 00:24:47 2025 -0500
Adds special case for acoustic selection.
commit 6a4926013e7a576114f129e76bd6ecfe2cd09f4b
Author: wilkie <david.wilkinson@code.org>
Date: Wed Nov 5 22:20:36 2025 -0500
Disallows all drums in layers outputs.
commit c37cbe009e64d28f73a76a518d1cabe6df887a58
Author: wilkie <david.wilkinson@code.org>
Date: Wed Nov 5 19:05:04 2025 -0500
Updates to remove 'complex' from filenames in output.
commit 7bcd0ff8af30d5e9a85344aa16cf8eec30255b5c
Author: wilkie <david.wilkinson@code.org>
Date: Wed Nov 5 16:44:14 2025 -0500
Separates prompts for mood and layer production and checks for repeated sounds inside play_together.
commit 683d2918e0e358465ed27b0dd32d2896a53fdd7f
Author: wilkie <david.wilkinson@code.org>
Date: Tue Nov 4 17:30:26 2025 -0500
Updates for no repeat + two-layers and no length version of the prompt.
commit 43af1c52b19241ecc4c0630a44f0d32e2dbd2b63
Author: wilkie <david.wilkinson@code.org>
Date: Mon Nov 3 14:48:23 2025 -0500
Adds music validation script.
commit d26d8a61ea2ad147bf73e18a86cd350ce09bea2f
Author: wilkie <david.wilkinson@code.org>
Date: Mon Nov 3 14:45:03 2025 -0500
Adds documentation and filtering options and validation.
commit f56618ad3e3be854ed6b462b270b033c6a4c6a03
Author: wilkie <david.wilkinson@code.org>
Date: Thu Oct 30 14:00:23 2025 -0400
Fixes issue generating lengths for new adlib and prompt issues.
The AI would sometimes drop the word 'play' so I'm trying to keep it
there. Need validation though. Very inconsistent results.
commit f9376da87cc821e77ff32d72156f92090c781b09
Author: wilkie <david.wilkinson@code.org>
Date: Wed Oct 29 16:10:11 2025 -0400
Updates script for S3 upload.
commit 9ab0852a0fc1ed6eff0e546366c4f925bb290110
Author: wilkie <david.wilkinson@code.org>
Date: Wed Oct 29 15:44:10 2025 -0400
Adds music generation scripts.
commit 991ee919b0d7db85c5f3e86261ffbf6d784eea4c
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Thu Nov 20 11:36:00 2025 -0800
hoai2025: disable guides in readonly mode (#69678)
* hoai2025: disable guides in readonly mode
* stray parentheses
* add comment
commit 96b5ca36d9f9e423b5d95ec0eaf4c2a5c2fede8c
Merge: a85e7054369 f7ff0ae896f
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 11:28:18 2025 -0800
Merge pull request #69698 from code-dot-org/staging
commit f7ff0ae896fae65145cc860bc0eaaed63c162962
Author: Kelby Hawn <9256643+kelbyhawn@users.noreply.github.com>
Date: Thu Nov 20 11:16:43 2025 -0800
Lab2: move Version History description panel into current row (#69615)
* move SaveVersionPanel into current row
* update textarea and button ui
* timeline line styles
* fix timeline line and adjust list spacing
* increase spacing between user-saved versions
* show comment box only if project is edited
* trying to save a new version row that's not the current version
* remove hasEdited state
* make SaveVersionPanel persistent with disabled state styles
* remove commit changes from earlier and add buttonLabel prop
* update timeline line style
* clean up
* update strings
* pr feedback
* fix border radius on description box
commit 4174493c2a2d7563ea3c182d3051e201eb2931a3
Author: Darin Webb <darin@code.org>
Date: Thu Nov 20 13:06:01 2025 -0600
Update ARCHITECTURE.md to exclude marketing sites from our Monorepo tenet (#68875)
commit fcc39f276a4253ad549a1bdb59bdda3a231d5c77
Author: Darin Webb <darin@code.org>
Date: Thu Nov 20 13:04:35 2025 -0600
add /districts/set-up and /districts/program to marketing router (#69339)
commit 2ae611d18ff750154a7fef81aad66c1ea0acb78a
Merge: 4ac3ceae76b 559db41443d
Author: Ryan Driscoll <ryan.driscoll@code.org>
Date: Thu Nov 20 11:59:52 2025 -0700
Merge pull request #69695 from code-dot-org/levelbuilder
DTS (Levelbuilder > Staging) [ryan]
commit a85e70543698f14f2e9da6a0ab87ba75ffc92ebf
Merge: be9efa10587 4ac3ceae76b
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 10:06:19 2025 -0800
Merge pull request #69694 from code-dot-org/staging
commit 4ac3ceae76beea64e364446d40328928531d17f8
Author: Dave Bailey <davidsbailey@users.noreply.github.com>
Date: Thu Nov 20 10:03:55 2025 -0800
include SetupTest in shared PosteTest (#69690)
* include SetupTest in shared PosteTest
* also fix Poste2Test
commit 2598ec66cdfe0418c7356b584eea57526cab6c1d
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 20 17:01:33 2025 +0000
update trusted proxy list for cloudfront servers
commit f8b7496ab4768f83328e7eef873b245524c6966c
Merge: ce7cf9efd1f e0dc81f8ecd
Author: Bethany Connor <46464143+bethanyaconnor@users.noreply.github.com>
Date: Thu Nov 20 11:42:20 2025 -0500
Merge pull request #69688 from code-dot-org/production
Merge Production back into Staging after hotfix
commit e0dc81f8ecd62750f540e57e574f671e29194dca
Merge: 09d8cb50a93 e3df01114d3
Author: Bethany Connor <46464143+bethanyaconnor@users.noreply.github.com>
Date: Thu Nov 20 08:45:01 2025 -0500
Merge pull request #69687 from code-dot-org/hotfix-branch-11202025
HOTFIX: Revert "Removing 'warden' keys and setting 'user_id' in Honeybadger e…
commit e3df01114d3041aa03aa9668286072bf7a2c47db
Author: Dayne <dayne@code.org>
Date: Wed Nov 19 18:25:53 2025 -0800
Revert "Removing 'warden' keys and setting 'user_id' in Honeybadger errors (#…" (#69682)
This reverts commit 4f3bae4a8c91d2e81de6c72cd3a55948c0961139.
commit 559db41443d2debe77417f5c5bf5d55bae34cb61
Merge: bf8f0285b38 699801a5b41
Author: Code.org Deploy Systems <dev@code.org>
Date: Thu Nov 20 01:25:30 2025 -0800
Merge pull request #69685 from code-dot-org/dtl_candidate_f5c82981
commit 699801a5b414cbee15810387c8e973aa152e7b3f
Merge: bf8f0285b38 f5c82981074
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 20 09:20:23 2025 +0000
Merge commit 'f5c82981' into dtl_candidate_f5c82981
commit bf8f0285b3899de99411beeea3202a195402896b
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 20 07:30:18 2025 +0000
levelbuilder content changes (-robo-commit)
commit ce7cf9efd1fe7d2ac64431e915dfc640639df9ae
Author: Dave Bailey <davidsbailey@users.noreply.github.com>
Date: Wed Nov 19 21:10:21 2025 -0800
skip fixuid cleanup steps in CI (#69504)
* disable hostname resolution in sudo to avoid DNS timeout delays
* test if sudo is taking a long time to run
* use echo for debug logging
* set -x
* Revert "disable hostname resolution in sudo to avoid DNS timeout delays"
This reverts commit ff5477e8b2770efbaed6843a0cabecd43ace9393.
* Revert "set -x"
This reverts commit 4209189256bae8b2755385ae08ad3c4a44ab7a16.
* use branch-specific docker image
* remove time command
* set -x
* move sudo timing into drone yml
* set -x earlier in entrypoint.sh
* split up chown commands
* debug whether chowning rbenv is necessary
* remove cd and chown commands from entrypoint.sh
* temporarily trigger cache-staging-build
* use branch image for cache step
* only run entrypoint cd and chown steps outside of ci
* remove debug code
* save cached build output to custom location
* remove set -x
* sign drone
* run ui and unit tests against temp cache file
* go back to original cache file name
* sign drone
* update docker image to codedotorg/cdo-ci:1.18
commit be9efa10587e67b980a78b904d5e524af64770ee
Merge: be73efd4d23 a82b4ed8666
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 19 19:12:20 2025 -0800
Merge pull request #69683 from code-dot-org/staging
commit a82b4ed8666f455e7f45e25127a6fdeb5d395a78
Author: Dayne <dayne@code.org>
Date: Wed Nov 19 18:25:53 2025 -0800
Revert "Removing 'warden' keys and setting 'user_id' in Honeybadger errors (#…" (#69682)
This reverts commit 4f3bae4a8c91d2e81de6c72cd3a55948c0961139.
commit 2db00410f67ff3b98d581efb8405413dae86929f
Author: Sanchit Malhotra <85528507+sanchitmalhotra126@users.noreply.github.com>
Date: Wed Nov 19 19:34:59 2025 -0600
hoai2025: standalone project updates (#69673)
commit 6b89a95d60bfe3e1b47421d3b54a513c1ebfa114
Merge: 94c435bfd9e d4edaf78801
Author: Brendan Reville <breville@users.noreply.github.com>
Date: Wed Nov 19 17:09:11 2025 -0800
Merge pull request #69672 from code-dot-org/panels-handle-none
Panels: handle none
commit be73efd4d23293f3c338125c0c0dcddd770fcb99
Merge: f5c82981074 94c435bfd9e
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 19 17:00:18 2025 -0800
Merge pull request #69680 from code-dot-org/staging
commit 94c435bfd9e7cd7e38acc731a220071df975cb3a
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 20 00:32:04 2025 +0000
Update schema cache dump after schema changes.
commit bbe2b65e146f3d3da45b4861c934b798890960fd
Author: Continuous Integration <dev@code.org>
Date: Thu Nov 20 00:22:23 2025 +0000
Updated cookbook versions
commit f5c82981074154918814e2f9ae2f985f46f78336
Merge: d934e712adf a3a873efe05
Author: Code.org Deploy Systems <dev@code.org>
Date: Wed Nov 19 15:32:18 2025 -0800
Merge pull request #69677 from code-dot-org/staging
commit a3a873efe05e3bcbfa92fbc37c9723b53d0b988e
Author: Darin Webb <darin@code.org>
Date: Wed Nov 19 17:21:38 2025 -0600
Archive failed jobs to improve delayed_job performance (#68906)
* add notes about ActiveJob and the solid_queue migration
* Archive failed jobs to improve delayed_job performance
Introduces a `failed_delayed_jobs` table to archive failed jobs from the `delayed_jobs` table. This prevents performance degradation of the job queue caused by a large number of failed jobs.
The migration of failed jobs is handled by the existing `report_activejob_metrics` cron job.
Co-authored-by: Gemini CLI
* remove notes files
* update schema information
* separate metrics and cleanup concerns
* add comment and cleanup code
* refactor failed job archiving for simplicity
* switch to cloudwatch metrics
* simplify comment
* use honeybadger for metrics failure reporting
* let Metrics class handle cloudwatch errors
* save migrated database schema
* offset job archiving from RefreshTutorialsJob
* remove unexpected schema change
* correctly fix schema.rb
* add linking comment to delayed job manager metrics
commit 122db853f1933e94aa6c8de2b8043cbe5e60f601
Author: Artem Vavilov <artem.vavilov.7@gmail.com>
Date: Thu Nov 20 00:37:11 2025 +0200
chore(nokogiri): bump from 1.14.3 to 1.18.10 (#69667)
commit d4edaf78801224f80b551f677cfc38c6fcdcd2a3
Author: breville <brendan@code.org>
Date: Wed Nov 19 22:35:30 2025 +0000
Panels: handle none
commit 4d3ca3630f38d8e078118b12ec2b6e63ab2df588
Author: wilkie <wilkie05@gmail.com>
Date: Wed Nov 19 16:50:05 2025 -0500
Updates main yarn.lock.
commit a11967f7c75136192aad977ee4cf337789915f65
Author: wilkie <wilkie05@gmail.com>
Date: Wed Nov 19 16:13:25 2025 -0500
Updates some lint issues.
commit c8c564d5affc69717ac994371b341f4596aea385
Author: wilkie <wilkie05@gmail.com>
Date: Tue Nov 18 19:13:18 2025 -0500
Updates story and passes build.
commit 9e5ca56dacf12b7a930f1408f3b3bd353c0384d1
Author: wilkie <wilkie05@gmail.com>
Date: Tue Nov 18 18:45:16 2025 -0500
…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This configures Autoscaler to use an updated
drone-runner-dockerimage, built with an updated docker image.Alternatively, we could build and push our own image. I'm hoping we see a mainline image update soon and can just revert this PR.
Links
Testing story
Deployment strategy
Follow-up work
Privacy
Security
Caching
PR Creation Checklist: