Deploys

VersionCommitEnvironmentNew issuesDeployed
v1.42.0 by sanne · from CI Commit 9e1c7d4 production New issues 1 Deployed 3h ago
v1.41.2 by jonas · from CI Commit 4f9c2ab production New issues 0 Deployed 1d ago
v1.41.1 by sanne · from CI Commit b27e0c9 production New issues 1 Deployed 3d ago
v1.41.0 by amira · from CI Commit 1c8d3f7 production New issues 1 Deployed 9d ago

Send deploys

Add this step after your deploy in GitHub Actions, and store the project's ingest token (from Settings) as the secret LAMPWICK_TOKEN. A failed request logs a warning and never fails the deploy.

- name: Record deploy in Lampwick
  env:
    LAMPWICK_TOKEN: ${{ secrets.LAMPWICK_TOKEN }}
  run: |
    body=$(jq -n --arg version "${GITHUB_SHA::12}" --arg commit_sha "$GITHUB_SHA" \
      --arg repo_url "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" \
      --arg author "$GITHUB_ACTOR" --arg environment production '$ARGS.named')
    printf 'header = "Authorization: Bearer %s"\n' "$LAMPWICK_TOKEN" |
    curl -fsS --max-time 30 -K - -X POST https://app.lampwick.dev/api/v1/deploys \
      -H "Content-Type: application/json" --data "$body" \
      || echo "::warning::Lampwick: deploy marker not recorded"

Laravel on Forge, Ploi or Envoyer: run php artisan lampwick:deploy once the release is live. Recipes for Forge, Ploi, Envoyer, Vercel and any CI