on: jobs : deploy: steps: - name: checkout code uses: actions/checkout@v5.0.0 - name: install ghaymah cli run: curl -sSl https://cli.ghaymah.systems/install.sh | bash - name: login to ghaymah run: $HOME/ghaymah/bin/gy auth login --email "${{secrets.GHAYMAH_EMAIL}}" --password "${{secrets.GHAYMAH_PW}}" - name: Create env object with secrets run: | jq '.env = { "SQL_CONN": "${{ secrets.SQL_CONN }}" }' .ghaymah.json > /tmp/ghaymah.json && mv /tmp/ghaymah.json .ghaymah.json - name: Inject SQL_CONN into config.yml.example env: SQL_CONN: ${{ secrets.SQL_CONN }} run: | sed -i "s|^db-uri: .*|db-uri: ${SQL_CONN}|" config.yml.example > /tmp/config.yml.example && mv /tmp/config.yml.example config.yml.example - name: deploy run: $HOME/ghaymah/bin/gy resource app launch