Skip to content

Open ticket to enhance code -> Workflows#45

Merged
technologic-technologic merged 3 commits intogen-aifrom
open-ticket-to-enhance-code
Oct 16, 2025
Merged

Open ticket to enhance code -> Workflows#45
technologic-technologic merged 3 commits intogen-aifrom
open-ticket-to-enhance-code

Conversation

@technologic-technologic
Copy link
Copy Markdown
Owner

Added CI workflows to build Vite app on every push to main.
Upload compiled dist/ as Actions artifact.
Added nightly prerelease pipeline: builds on main, attaches dist-nightly.zip to tag nightly.

Overall changes:

  • Per-run artifact (dist) from CI.
  • Rolling Nightly Release with zipped build asset.

Fixed bug in search bar component that appeared when updating or uploading a new product.
Upgraded preview script to ensure app runs in the desired port 8080.
ci: add GitHub Actions to build on main and publish dist as artifact

build: automate Vite build on main merges + nightly prerelease asset
@github-actions
Copy link
Copy Markdown

PR Summary

WHAT Changed

  • New Workflows:
    • Added build.yml for CI/CD build process on main branch.
    • Added pre-release.yml for nightly builds and pre-release tagging on stage branch.
  • Documentation Updates:
    • Revised README.md to improve clarity and structure.
    • Added a new "Features" section to highlight key functionalities.

WHY It Matters

  • CI/CD Integration: Establishes automated build processes, ensuring code quality and reducing manual deployment efforts.
  • Improved Documentation: Enhances understanding of the project features and setup, making it easier for new developers and users.

RISKS

  • Workflow Failures: New CI/CD workflows may fail if dependencies or configurations are incorrect.
  • Documentation Misalignment: Changes in README may not reflect the latest features if not kept up-to-date.

TESTS to Add

  • Ensure that the CI/CD workflows pass successfully on both main and stage branches.
  • Add tests for the new build process to validate that the application builds correctly.

BREAKING CHANGES

  • None identified in this PR.

Changed File Paths

  • .github/workflows/build.yml
  • .github/workflows/pre-release.yml
  • README.md
  • inventory-manager/.gitignore

@technologic-technologic technologic-technologic merged commit e6c5666 into gen-ai Oct 16, 2025
1 check passed
@technologic-technologic technologic-technologic deleted the open-ticket-to-enhance-code branch October 16, 2025 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet