Commit Graph

1645 Commits

Author SHA1 Message Date
Cody Cutrer 6a596b70f8 only print ruby version warning once per process
with bundler-multilock, you might get a _lot_ of warnings, since this
gemfile fragment is used multiple times

Change-Id: I8683044d3c08d70bad9e2d72e9f36d39d8b27122
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/351019
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-06-26 15:19:59 +00:00
Cody Cutrer e26dd2f0c3 ruby 3.3: use forked soap4r-ng
Change-Id: I8d34ce79363ce3a8d7ae597fbe7df27be681a9f1
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/351013
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-06-25 14:54:46 +00:00
Cody Cutrer e3d7294222 update datadog gem
it was renamed from ddtrace to datadog

Change-Id: I3a7b90680ee218a59f7f69b61260c9f6dadc0fad
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350950
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:21:14 +00:00
Cody Cutrer 6f4025486b bundle update rubocop
Change-Id: Icf8516ea83a4ff83c1b9c4b80fa3ea54394ded50
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350949
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:21:01 +00:00
Cody Cutrer b28e16ab89 bundle update zeitwerk
Change-Id: I4b1fc522cfb02450910baa55321e3576757c8535
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350938
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:18:56 +00:00
Cody Cutrer 1b9f9ed46a bundle update rexml
Change-Id: Icf54a927bc07ccb752c3bc6234b22da2fcddba2c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350936
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:18:43 +00:00
Cody Cutrer 998c3b9233 bundle update parser
Change-Id: I5599e35e0d599fcde5c1a68bac5fd47a21f2ab52
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350935
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:18:29 +00:00
Cody Cutrer 147a0eea01 bundle update gergich
Change-Id: I583301d5bfdd6c1f5d4daf061c0360ca66c0e37c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350924
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:14:17 +00:00
Cody Cutrer 7d4f692e92 bundle update erubi
Change-Id: I41fcb13578ef7a9c2ef28ed10c28c628adcffde0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350922
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:13:48 +00:00
Cody Cutrer 3e0861363c bundle update minitest
Change-Id: If1f54a778eecdbb74df819a7560178fed1b52e0c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350921
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:13:32 +00:00
Cody Cutrer 50a1f3cf9c bundle update nokogiri
Change-Id: Ib2a5ee8f115256b04918a3a129ec185f99615f44
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/350919
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-24 23:13:00 +00:00
Mysti Lilla eda592bafa Ensure media for links with undefined media id copy correctly
closes RCX-1839
flag=none

Test plan
- Test with https://github.com/instructure/canvas_link_migrator/pull/34
- Have a link in rich content that looks like
  <iframe title="media file" src="media_objects_iframe/media_id?type=video" data-media-type="video"
    data-media-id="undefined"></iframe>
- Ensure it points to a valid media object that doesn't have an
  attachment in the course
- Copy the course and ensure the link comes over
  as a media attachment correctly

Change-Id: I1712ce7e31e74b22028256c8d098577074102cad
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346989
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob DeWar <jacob.dewar@instructure.com>
QA-Review: Jacob DeWar <jacob.dewar@instructure.com>
Product-Review: Eric Saupe <eric.saupe@instructure.com>
Build-Review: James Butters <jbutters@instructure.com>
2024-06-17 18:35:15 +00:00
Cody Cutrer 22a6ed7f2e bundle update builder
Change-Id: Ib85d0605526a2a5594a9ef5014a0c927540a5adc
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349688
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:18:44 +00:00
Cody Cutrer 29060ba2d3 bundle update concurrent-ruby
Change-Id: If32353a1c2ca58a1a56b07aba5b3396a521ddbd4
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349687
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:16:52 +00:00
Cody Cutrer 1405ec9560 bundle update mini_portile2
Change-Id: I91fb41f281400f155e1ea47e19824a908443c690
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349700
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:15:57 +00:00
Cody Cutrer e586679492 bundle update gergich
Change-Id: I656785fce4747a46cce59647084ef06b00298402
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347695
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:15:06 +00:00
Cody Cutrer 1e0dac4b1c bundle update parallel
Change-Id: Id691d7e40314d12c96751d5f76d03b3ba6b4e79b
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349696
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:14:29 +00:00
Cody Cutrer 787428d4cd bundle update rexml
Change-Id: Ifcad526390975a590516690e245a92985b335bcb
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349691
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:13:19 +00:00
Cody Cutrer 9cbe123245 bundle update json
Change-Id: Iaa8df6c06ee2826bd88d4e6765157c432a0b5286
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/345258
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:12:11 +00:00
Cody Cutrer 3348c2409b bundle update rubocop
Change-Id: I214863b25fc3046c192c0c43dcc99a11bb5630ff
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349708
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-11 17:11:55 +00:00
Cody Cutrer 93d34dd0e9 bundle update rubocop
Change-Id: I2f392c2b2387ef47c01e15062864f829620bf3cd
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348833
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-10 22:00:12 +00:00
Cody Cutrer 7a3be6f456 bundle update zeitwerk
Change-Id: I900d3f490893f843d7bcfc4ef9518ef2d0c0b42c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348619
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-10 21:59:56 +00:00
Cody Cutrer 18eea4df0b bundle update concurrent-ruby
Change-Id: I71ea42946106652327c27652161807a3d9b74ac6
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348614
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-06-10 21:58:30 +00:00
Mysti Lilla 468f85744e Add verifiers to New Quiz links on import from Old Quiz
fixes RCX-1948
flag=file_verifiers_for_quiz_links

Test plan
- Create links to files in an Old Quiz
- Create links to files in other areas
  of rich content in Canvas
- Copy and export/import and ensure old Quiz
  to old Quiz or other rich content Canvas areas
  links should not get verifiers

Change-Id: I7b2c3f5715b72633382f18dc06b7e7a33a4169c4
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/349361
Reviewed-by: Jacob DeWar <jacob.dewar@instructure.com>
QA-Review: Jacob DeWar <jacob.dewar@instructure.com>
Product-Review: Mysti Lilla <mysti@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2024-06-10 18:02:25 +00:00
Cody Cutrer 69e5ebc777 bundle update rubocop
and apply new cop 99% Style/SuperArguments

and a couple Layout/EmptyComment and Style/ArgumentsForwarding that
are found by fixes in those cops

Change-Id: Icc0af9c8065f035bca43868b564f73e8776052f2
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348626
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jake Oeding <jake.oeding@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-30 16:20:52 +00:00
Jacob Windle a4e3b27be6 Detect src_lang if nil, use user locale if present
- Use language detection + user locale for smarter translation controls

flag=translate_inbound_message
refs ADV-111

Test Plan:
  - Run the spec tests, verify that everything passes.

Change-Id: I8bd7302a6f0311c85e38955dcd3c25bb5860cdf7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348580
Build-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Dustin Cowles <dustin.cowles@instructure.com>
Reviewed-by: Zach Pendleton <zachp@instructure.com>
QA-Review: Zach Pendleton <zachp@instructure.com>
Product-Review: Zach Pendleton <zachp@instructure.com>
2024-05-30 15:57:05 +00:00
Cody Cutrer c298743967 Revert "Revert "bundle update --bundler""
This reverts commit 63a05bc983.

Reason for revert: bundler 2.5.10 is now available as a system gem on our servers

Change-Id: I53031bd6b11a30184cf6b584f72f72892c09dc35
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348271
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-29 16:33:13 +00:00
Cody Cutrer 93494dde71 bundle update rubocop-rails
applying Rails/HttpStatus and Rails/WhereRange

Change-Id: Ib65d7896343e69501086cddbb75a231009c567d9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347820
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-29 16:33:01 +00:00
Cody Cutrer f3136d8f2c bundle update minitest
Change-Id: Ieed1285d8eb634aff65abdb55cbfaa654b166cd5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/348092
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-29 16:32:01 +00:00
Cody Cutrer 63a05bc983 Revert "bundle update --bundler"
This reverts commit 698049fdf0.

Reason for revert: Passenger isn't loading the correct version of bundler, and the new version causes a conflict with the old version

Change-Id: I030f29872e6052c0af59ae8d7810725189261170
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/345745
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-20 19:16:47 +00:00
Cody Cutrer 2394ea4399 bundle update racc
Change-Id: I91afc78de3f73c01bd1927aff89cf3d8e0fda7f8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347805
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-20 15:53:33 +00:00
Cody Cutrer 698049fdf0 bundle update --bundler
Change-Id: I332279b9d679a3e7742eccfe96b2575b72703c12
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347802
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-20 15:51:24 +00:00
Jacob Windle d522e3a5f9 Translate inbox composed message
test plan: Enable the feature flag translating the
inbox message for current user.
Go to inbox, click compose. Verify that checkbox is
at bottom of screen. Click checkbox,
select language, and select message position.
Also turn on Inbox Settings QW flag, set
signature for message, and verify that signature
persists after translation.

flag=translate_compose_message
refs ADV-105

Change-Id: I72d34b05771ff6a845fa2a76e8e66c6abb373abf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347122
Build-Review: Cody Cutrer <cody@instructure.com>
Reviewed-by: Omar Soto-Fortuño <omar.soto@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Jacob Windle <jacob.windle@instructure.com>
Product-Review: Jacob Windle <jacob.windle@instructure.com>
2024-05-17 23:30:36 +00:00
Cody Cutrer 7a854fc98d bundle update rubocop
Change-Id: I56091d01330f6cef1efb33a8a5a6549c2a66ccf3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347111
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:07:21 +00:00
Cody Cutrer cbfe9efc2c bundle update zeitwerk
Change-Id: I3e2253626667d25fd48c966c5bd6777b27b56036
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347578
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:06:52 +00:00
Cody Cutrer 8b9776f40e bundle update regexp_parser
Change-Id: I28d32605b3ef76cd5d615d302d11c56dd16dc56e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347575
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:05:38 +00:00
Cody Cutrer b773e95c97 bundle update minitest
Change-Id: Ib391391bc56bce80d910d876ad22e3c9101c9af9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347573
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:05:06 +00:00
Cody Cutrer e9c52e6047 bundle update nokogiri
Change-Id: I7caeb9ef248d205cba8d8a2b97945e622e36c242
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347572
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:04:51 +00:00
Cody Cutrer d10322f1b4 bundle update httparty
Change-Id: I8bd4a5f8ca0a9609a028737f6d5518c9a758ed62
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346786
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:04:00 +00:00
Cody Cutrer 44614a67d0 bundle update rexml
Change-Id: Ic7e95f68d84cb6af40c5bf60bb50948b5d50cb0c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347566
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-16 21:01:11 +00:00
Jonathan Featherstone 95d9443b10 smart search: add v2 embedding strategy
Add `cohere.embed-multilingual-v3` as new embedding strategy for smart
search.

Test plan:
* Add bedrock creds to rails credential store
* Make sure that background jobs processor is running
* Open search page on existing indexed course
* Confirm that course is re-indexed and run searches
* Confirm that newly enabled courses are also index properly

flag=smart_search
closes ADV-98

Change-Id: I664a954f34e5c474db0b210f2ae092f891d60f89
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346524
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Reviewed-by: Jacob Windle <jacob.windle@instructure.com>
QA-Review: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Product-Review: Jonathan Featherstone <jfeatherstone@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
2024-05-13 19:20:58 +00:00
rzana c7469e46e6 add REST backend support for discussion summary prototype
refs ADV-49

flag = discussion_summary

[fsc-timeout=45]

Test plan:
- tests pass

Change-Id: I4bb93c7e91091f3ef1634bc5598fcbe91a839165
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347003
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Omar Soto-Fortuño <omar.soto@instructure.com>
QA-Review: Richard Zana <rzana@instructure.com>
Product-Review: Richard Zana <rzana@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
2024-05-10 15:05:33 +00:00
Cody Cutrer ee3fa745a2 bundle update i18n
Change-Id: I60ad2353df26abead07b1784bcdcd481e12956b7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347104
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-09 16:54:08 +00:00
Cody Cutrer a87e21995e bundle update bigdecimal
Change-Id: I5d37565f745d6d8ae17a5d2d815c31f0be0cd063
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/347102
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-05-09 16:52:26 +00:00
Jacob Windle 21d38868af Implement real-time discussion translation
test plan: Put translation AWS credentials into Canvas vault.
Create a test discussion in new discussions UI. Enable feature flag.
Click the kebab menu icon on discussion post page, click show translation.
Select a language from translation dropdown menu. Ensure loading icons and translations
are happening.

flag=translation
refs ADV-100

Change-Id: Id86f53184b31e504fe3736bab9e5b15b47a87e5d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346282
Reviewed-by: Jonathan Featherstone <jfeatherstone@instructure.com>
QA-Review: Jacob Windle <jacob.windle@instructure.com>
Product-Review: Jacob Windle <jacob.windle@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2024-05-03 20:03:44 +00:00
Cody Cutrer 75c00a176b bundle update multi_xml
Change-Id: Ie7e8987a2140b0175137a39039ccf875ec5a0a38
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346779
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-05-03 17:10:43 +00:00
Cody Cutrer 05869c2afa bundle update gepub
Change-Id: I84dd630cf382c46af879472ee3f2cd4a0a91cfb8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346787
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-05-03 16:36:40 +00:00
Cody Cutrer aec29e93e1 bundle update rubocop
Change-Id: I57127de65f2418fab4262ddd4a21a547c9e66dc5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346785
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2024-05-03 16:36:22 +00:00
Mysti Lilla 6475eb6843 Update Canvas Link Migrator to not crash on missing RCE class
fixes LF-1550
flag=none

Test plan
- In Canvas, create a link like <a id="media_comment_m-media_id"
  class=" instructure_video_link instructure_file_link"
  title="title.mp4" href="/courses/1/files/1/download?wrap=1">Text</a>
  in rich content
- Copy the course and verify it copies the page and the link looks correct after copy
  (the data media id doesn't update if you put one, but that seems
  unrelated)

Change-Id: I1704be7e3c8d0c954366aa2367ca4f9526167151
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/346585
Reviewed-by: Jacob DeWar <jacob.dewar@instructure.com>
QA-Review: Jacob DeWar <jacob.dewar@instructure.com>
Product-Review: Mysti Lilla <mysti@instructure.com>
Build-Review: Isaac Moore <isaac.moore@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2024-05-02 22:05:15 +00:00
Cody Cutrer ecc817f478 bundle update rubocop-rspec_rails
Change-Id: If4dd528b643657f5b9573a2f3b31f0e8aaa6d9b5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/345266
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2024-04-24 16:30:31 +00:00