Skip to content

Add support for administration apis + redo frontend#2

Merged
tombiddulph merged 5 commits intomainfrom
v2
Jan 25, 2026
Merged

Add support for administration apis + redo frontend#2
tombiddulph merged 5 commits intomainfrom
v2

Conversation

@tombiddulph
Copy link
Owner

This pull request makes significant changes to the project's GitHub Actions workflows and removes several Blazor component files. The main improvements are the introduction of new, more modular CI and release workflows, and the removal of legacy or unused Blazor UI components.

Workflow improvements:

  • Added a new .github/workflows/ci.yml workflow for continuous integration, which builds, tests, and pushes Docker images on pushes and pull requests, with versioning handled by GitVersion.
  • Added a new .github/workflows/release.yml workflow to automate building, testing, Docker image publishing, and GitHub release creation on tag pushes.
  • Removed the old .github/workflows/build-push-container.yaml workflow, consolidating Docker build and push logic into the new workflows.

Blazor UI cleanup:

  • Removed the following Blazor component files that are no longer needed or used:
    • Components/App.razor
    • Components/Layout/MainLayout.razor
    • Components/Layout/NavMenu.razor
    • Components/Pages/Error.razor
    • Components/Pages/Home.razor

@tombiddulph tombiddulph merged commit 206e18e into main Jan 25, 2026
6 checks passed
@tombiddulph tombiddulph deleted the v2 branch January 25, 2026 19:26
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