lily_website

πŸ“‚ GitHub Workflows

⬅️ Back 🏠 Docs Root

This directory contains documentation for the GitHub Actions workflows used in the project. These workflows automate various aspects of the development lifecycle, including continuous integration (CI), continuous deployment (CD), and code quality checks.


πŸ—ΊοΈ Active Workflows

Component Description
πŸ“œ CI Develop Workflow Workflow for CI checks (lint, type checking) on develop branch pushes
πŸ“œ CI Main Workflow Workflow for CI checks (full tests, Docker build) on main branch Pull Requests

πŸ“¦ Deployment

Production deployment now uses tag-based releases instead of the release branch.

Workflow: .github/workflows/deploy-production-tag.yml

Trigger: Push git tags matching v* pattern (e.g., v1.2.3)

Documentation: Tag-Based Releases Guide


πŸ—„οΈ Archived Workflows (No Longer Active)

The following workflows were part of the old release branch workflow and have been removed:

Component Status Replacement
CD Release Workflow (cd-release.yml) Removed deploy-production-tag.yml (tag-based)
Check Release Source (check-release-source.yml) Removed No longer needed (no release branch)

Migration Guide: MIGRATION_TO_TAGS.md