Skip to content
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

Reworked job system #30

Merged
merged 15 commits into from
Aug 12, 2022
Merged

Reworked job system #30

merged 15 commits into from
Aug 12, 2022

Conversation

aaronleopold
Copy link
Collaborator

@aaronleopold aaronleopold commented Aug 11, 2022

Work towards overhauling job system for Stump. Will not merge until I complete the TypeScript type definitions for the new changes (I got lazy 🤷). Overview of what this PR has:

  • Implemented proper job queue
  • added structure to allow queueing jobs on a configurable interval (e.g. scan all libraries every 12 hours)
  • added structure to persist (to database) failed jobs / other failure events
  • added corresponding UI updates for job-related things
  • added super cute shadow text on Stump launch
  • potential fix for docker permission issues
  • other misc stuff

Note: The UI sections for the job updates are kinda bleak. I will handle that separately, the focus of this was really the core logic not the UI.

@vercel
Copy link

vercel bot commented Aug 11, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Updated
stump ⬜️ Ignored (Inspect) Aug 12, 2022 at 11:46PM (UTC)

@aaronleopold aaronleopold merged commit ea9fa42 into develop Aug 12, 2022
@aaronleopold aaronleopold deleted the aleopold--job-overhaul branch August 12, 2022 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant