Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Partition via folders w/ year name and copy over all degree plans from previous year.

Concerns: Maintainability/support.

Run a scheduled workflow that checks if current year produces diff between last year.

  • if no diff: create new directory for current year and copy over the old degree plan

    • create a PR for copying of degree plan

  • if diff, open Jira ticket

    • If a shared requirement changes logically, create a new edge case prefixed with “y{currentYear}” for that specific major

  • Do we support degrees before 2022?

    • No

  • We’ll keep all the degree plans, including old ones

  1. Run it once a year

    1. Run it one time a year automatically, if issues occur. Allow workflow to be run manually.

    2. If diff open an issue

    3. If no diff copyover files to new year directory and make a PR

Script output github workflow object:
https://github.com/UTDNebula/planner/blob/b6d5534fd5d1ecc6dc656927a7aa84f0c75de6ac/.github/workflows/deploy-preview.yml#L43

Action Items

  • Rename all edge cases to be prefixed with y2022 (variables can’t start w/ numbers)
  • Rename all of them in the degrees
  • Create script/workflow
  • No labels