This repository was archived by the owner on Dec 9, 2024. It is now read-only.
This repository was archived by the owner on Dec 9, 2024. It is now read-only.
Fix CI setup. Ensure working builds #645
Description
To follow up with maintenance we need to fix CI.
Ideally, if we create a similar configuration as it's in the Serverless Framework -> https://github.com/serverless/serverless/tree/main/.github/workflows where we have three jobs:
- validate - Validates PR's only, by running lint and unit tests
- integrate - Which validates
master
by running unit and integration tests (if they exist - here I believe we can skip on that), and publishes new tag if detects changes of version in package.json - publish - Runs on version tag, publishes new version to npm