version: 1 kind: pipeline spec: stages: - name: build type: ci spec: steps: - name: debug type: run spec: name: debug container: alpine/git shell: sh script: | echo build.event = ${{ build.event }} echo build.target = ${{ build.target }} - name: lint type: run spec: name: lint container: jdkato/vale shell: sh script: > set -x set -e f=$(mktemp) cat open-resume.com.d/local-storage-about-srcdoc-open-resume.json | sed 's/"[^"]*":/"."/g' > $f vale sync vale $f || true - name: build type: run when: build.event == "push" && build.target == "main" spec: name: build container: image: andreysenov/firebase-tools user: root envs: FIREBASE_CI_TOKEN: ${{ secrets.get("resume-firebase-squeaky2x3-gmail-token") }} GITLAB_PAT: ${{ secrets.get("resume-gitlab-gitlab-breel-dev-token") }} shell: sh script: | apt -y install git bash ./deploy.firebase.sh