name: Publish ApplicationRecord to Registry on: release: types: [published] env: CERC_REGISTRY_USER_KEY: ${{ secrets.CICD_LACONIC_USER_KEY }} CERC_REGISTRY_BOND_ID: ${{ secrets.CICD_LACONIC_BOND_ID }} jobs: cns_publish: runs-on: ubuntu-latest steps: - name: "Clone project repository" uses: actions/checkout@v3 - name: Use Node.js uses: actions/setup-node@v3 with: node-version: 18 - name: "Enable Yarn" run: corepack enable - name: "Install registry CLI" run: | npm config set @cerc-io:registry https://git.vdb.to/api/packages/cerc-io/npm/ npm install -g @cerc-io/laconic-registry-cli@0.1.13 - name: "Install jq" run: apt -y update && apt -y install jq - name: "Publish Application Record" run: scripts/publish-app-record.sh - name: "Request Deployment" run: scripts/request-app-deployment.sh