• Steven's avatar
    refactor: improve GitHub Actions workflows structure and maintainability · 7465fbb4
    Steven authored
    - Add build-binaries workflow for multi-platform binary releases
    - Rename workflows for conciseness:
      - demo-render-deploy.yml → demo-deploy.yml
      - build-and-push-canary-image.yml → build-canary-image.yml
      - build-and-push-stable-image.yml → build-stable-image.yml
    - Centralize version config with env variables (GO_VERSION, NODE_VERSION, PNPM_VERSION)
    - Standardize step names across all workflows
    - Add concurrency controls to prevent redundant runs
    - Update Node.js (20→22) and pnpm (9→10) versions to match build-binaries
    - Improve job names with descriptive labels
    - Add consistent comments and formatting
    - Set artifact retention to 60 days for binary builds
    7465fbb4
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
AGENTS.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...