Reset develop with main updates #3
Merged
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 pull request introduces new staging workflows for both the ASP.Net Core web app and Azure Function app, updates the production deployment workflows to use new resource names and environments, and improves course and filter data handling in the backend code. These changes support the migration to new Azure resources, enhance API usability, and add new endpoints for course retrieval.
CI/CD and Workflow Updates
wigg-app-staging-course.ymlfor the web app andwigg-fun-staging-course.ymlfor the function app, enabling deployments to dedicated staging environments. [1] [2]wigg-course-infra-winapp01andwigg-course-infra-funapp01), and standardized build/publish steps for .NET 8.x. [1] [2] [3] [4]Backend Feature Enhancements
GetCampusCourseto retrieve course information directly from campus tools, supporting flexible semester and section queries.ScheduleTranslator.Translatemethod to set additional URL fields, faculty lists, and formatted course titles for better API responses. [1] [2]XmlImporter.GetAllCoursesBySemestermethod to support ashortCircuitparameter, optimizing single-semester queries. [1] [2]API Usability Improvements
takedefaults to 1000,skipto 0). [1] [2]Code Quality and Consistency
FilterHelper.csfor consistency and clarity, and improved tag ordering for exports. [1] [2] [3] [4] [5]