Unit Tests: rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: always - when: never stage: test image: siteworxpro/composer script: - echo "Running unit tests..." - composer run tests:unit Run License Check: stage: test needs: - Install Composer Libraries rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success - when: never image: siteworxpro/composer script: - composer run tests:license Run Code Lint: stage: test needs: - Install Composer Libraries rules: - if: '$CI_COMMIT_TAG' when: never - if: '$CI_PIPELINE_SOURCE == "push"' when: on_success - when: never image: siteworxpro/composer script: - composer run tests:lint