Skip to content

[Refactor:Submission] Split pdf image generation into new job#11537

Merged
bmcutler merged 2 commits into
mainfrom
seperate-images-job
Apr 11, 2025
Merged

[Refactor:Submission] Split pdf image generation into new job#11537
bmcutler merged 2 commits into
mainfrom
seperate-images-job

Conversation

@lavalleeale

Copy link
Copy Markdown
Contributor

Please check if the PR fulfills these requirements:

  • Tests for the changes have been added/updated (if possible)
  • Documentation has been updated/added if relevant
  • Screenshots are attached to Github PR if visual/UI changes were made

What is the current behavior?

Pdf splitting and image generation is done in a single job

What is the new behavior?

Pdf splitting now calls the GeneratePdfImages job to turn the split pdf into images.

Other information?

This will be part of a series of PRs to eventually support redaction of tests for limited access graders, the job needs to be split to be able to rerun the image generation if the redaction list changes

@github-project-automation github-project-automation Bot moved this to Seeking Reviewer in Submitty Development Mar 12, 2025
@lavalleeale
lavalleeale requested a review from shailpatels March 12, 2025 00:29
@automateprojectmangement automateprojectmangement Bot moved this from Seeking Reviewer to In Review in Submitty Development Mar 12, 2025
@lavalleeale lavalleeale changed the title [Refactor: Submission] Split pdf image generation into new job [Refactor:Submission] Split pdf image generation into new job Mar 12, 2025
@codecov

codecov Bot commented Mar 12, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 65.00000% with 14 lines in your changes missing coverage. Please review.

Project coverage is 22.13%. Comparing base (118c2f8) to head (3cd5de1).
Report is 73 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##               main   #11537      +/-   ##
============================================
+ Coverage     22.09%   22.13%   +0.03%     
  Complexity     8845     8845              
============================================
  Files           246      247       +1     
  Lines         31840    31874      +34     
  Branches         79       79              
============================================
+ Hits           7036     7056      +20     
- Misses        24728    24742      +14     
  Partials         76       76              
Flag Coverage Δ
autograder 21.60% <ø> (ø)
js 26.85% <ø> (ø)
migrator 100.00% <ø> (ø)
php 19.10% <ø> (ø)
python_submitty_utils 80.08% <ø> (ø)
submitty_daemon_jobs 88.88% <65.00%> (-2.06%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions Bot added the Abandoned PR - Needs New Owner No activity on PR for more than 2 weeks -- seeking new owner to complete label Mar 27, 2025
@lavalleeale lavalleeale removed the Abandoned PR - Needs New Owner No activity on PR for more than 2 weeks -- seeking new owner to complete label Apr 1, 2025
@lavalleeale lavalleeale self-assigned this Apr 1, 2025

@bmcutler bmcutler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seemed to work the same when tested

@github-project-automation github-project-automation Bot moved this from In Review to Awaiting Maintainer Review in Submitty Development Apr 11, 2025
@bmcutler
bmcutler merged commit f9f4827 into main Apr 11, 2025
@bmcutler
bmcutler deleted the seperate-images-job branch April 11, 2025 19:05
@github-project-automation github-project-automation Bot moved this from Awaiting Maintainer Review to Done in Submitty Development Apr 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants