Skip to content

feat: add CI workflow and unit tests#76

Open
zubeyralmaho wants to merge 1 commit intojotform:masterfrom
zubeyralmaho:feat/ci-workflow
Open

feat: add CI workflow and unit tests#76
zubeyralmaho wants to merge 1 commit intojotform:masterfrom
zubeyralmaho:feat/ci-workflow

Conversation

@zubeyralmaho
Copy link

What:

Adds a CI workflow for pull requests and additional unit tests for utility functions.

Why:

  • Currently CI only runs on release, not on PRs
  • Test coverage was limited (2 spec files)
  • PRs need automated lint/build/test validation before merge

How:

  • Added .github/workflows/ci.yml for PR/push to master
  • Runs lint, build, and test in parallel jobs
  • Added tests/functions.spec.js with tests for:
    • formatTimeDiff
    • isOutputTxt
    • deepCloneMap
    • formatMissingProjects
    • getMissingRequiredFiles

Checklist:

  • Documentation added to the docs site
  • Tests
  • Ready to be merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant