stages: - validate - generate - compile - report - sast - sca - pre-release - release - delivery - publish - deploy include: project: $SCI_PROJECT_TEMPLATES file: - flow/report/trivy.gitlab-ci.yml - flow/release/one-click.gitlab-ci.yml - flow/validate/sast.gitlab-ci.yml ref: $SCI_TEMPLATE_VERSION default: tags: - frontend before_script: - nvm install 22 release_snapshot: stage: pre-release when: manual script: - bash senior-ci/frontend/npm/bibliotecas/ci.sh -s $CI_COMMIT_REF_SLUG except: - develop - master - tags sonar_scanner: needs: [] release_patch: script: - bash senior-ci/ci/ci.sh -r patch release_minor: script: - bash senior-ci/ci/ci.sh -r minor release_major: script: - bash senior-ci/ci/ci.sh -r major package: stage: release script: - bash senior-ci/frontend/npm/bibliotecas/ci.sh -p only: - tags