Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

chore: add build test workflow#9

Merged
GangGreenTemperTatum merged 1 commit intomainfrom
ci/workflow-for-builds
May 4, 2025
Merged

chore: add build test workflow#9
GangGreenTemperTatum merged 1 commit intomainfrom
ci/workflow-for-builds

Conversation

@GangGreenTemperTatum
Copy link
Copy Markdown
Owner

@GangGreenTemperTatum GangGreenTemperTatum commented May 4, 2025

ci build workflow init

Key Changes:

  • adds simple github workflow for testing a build

Added:

  • adds simple github workflow for testing a build

Generated Summary:

  • Introduced a new GitHub Actions workflow for build verification.
  • The workflow triggers on pull_request and push events to the main branch.
  • Monitors the following file types for changes:
    • TypeScript (*.ts, *.tsx)
    • CSS (*.css)
    • Vue files (*.vue)
    • JSON files (*.json)
    • Project-specific files (package.json, pnpm-lock.yaml)
  • The workflow includes steps for:
    • Checking out the code.
    • Setting up Node.js with version 20 and caching pnpm dependencies.
    • Setting up pnpm without installing dependencies initially.
    • Installing project dependencies using pnpm.
    • Running the build process.
    • Verifying that the build artifact plugin_package.zip exists.
  • Ensures that the build fails clearly if the expected artifact is not found.
  • This PR adds automated checks to enhance code quality and prevent broken builds from being merged into the main branch.

This summary was generated with ❤️ by rigging

@GangGreenTemperTatum GangGreenTemperTatum merged commit 01636e2 into main May 4, 2025
3 of 4 checks passed
@GangGreenTemperTatum GangGreenTemperTatum deleted the ci/workflow-for-builds branch May 4, 2025 02:16
This was referenced May 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant