mirror of
https://github.com/PeWu/topola-viewer.git
synced 2026-05-26 15:16:14 +00:00
1.1 KiB
1.1 KiB
GitHub Workflows
This directory contains GitHub Actions workflow files that automate various tasks for the project, such as continuous integration (CI), security analysis, and deployment.
Files
- codeql-analysis.yml: Performs CodeQL security analysis on the codebase to identify potential vulnerabilities.
- deploy-docker.yml: Automatically builds and publishes the lightweight Caddy-based Docker image of the application to GitHub Container Registry (GHCR).
- deploy-everywhere.yml: A manually triggered workflow that initiates deployment to both GitHub Pages and WikiTree Apps by calling their respective workflow files.
- deploy-gh-pages.yml: Handles the deployment of the application to GitHub Pages.
- deploy-wikitree-apps.yml: Manages the deployment of the application to WikiTree Apps using SFTP.
- node.js.yml: The main Continuous Integration (CI) workflow. It installs dependencies, checks formatting, lints, builds, and runs tests across multiple Node.js versions.