-
Notifications
You must be signed in to change notification settings - Fork 4
feat: add CRM people sync cache and human audit event ingestion #34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,4 @@ | ||
| # Pinned from ghcr.io/astral-sh/uv:python3.12-bookworm-slim (verified 2026-02-21). | ||
| FROM ghcr.io/astral-sh/uv@sha256:e5b65587bce7de595f299855d7385fe7fca39b8a74baa261ba1b7147afa78e58 | ||
|
Comment on lines
+1
to
2
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Verify the digest matches the claimed tag and check for current tags
IMAGE="ghcr.io/astral-sh/uv"
DIGEST="sha256:e5b65587bce7de595f299855d7385fe7fca39b8a74baa261ba1b7147afa78e58"
echo "=== Fetching manifest for the pinned digest ==="
curl -fsSL \
-H "Accept: application/vnd.oci.image.manifest.v1+json" \
"https://ghcr.io/v2/astral-sh/uv/manifests/${DIGEST}" \
2>/dev/null | jq '{mediaType, config: .config.digest}' || echo "Manifest fetch failed or digest not found"
echo ""
echo "=== Checking available tags for python3.12-bookworm variant ==="
# Query the Docker registry API to list tags
curl -fsSL \
"https://ghcr.io/v2/astral-sh/uv/tags/list" \
2>/dev/null | jq '.tags[] | select(contains("python3.12") and contains("bookworm"))' | head -20Repository: 508-dev/508-workflows Length of output: 177 🌐 Web query:
💡 Result:
🌐 Web query:
💡 Result: As of Feb 21, 2026, the official uv Docker images are published as “Latest” uv version (what
|
||
|
|
||
| WORKDIR /app | ||
|
|
||
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AUDIT_API_BASE_URLis blank with no guidance comment.Other empty required values (e.g.,
WEBHOOK_SHARED_SECRET,OPENAI_API_KEY) have comments like "Required: …" or descriptive placeholders. Consider adding a comment and a sensible local default (e.g.,http://worker:8090) so developers know what to set and local-compose works out of the box.Proposed fix
📝 Committable suggestion
🧰 Tools
🪛 dotenv-linter (4.0.0)
[warning] 65-65: [UnorderedKey] The AUDIT_API_BASE_URL key should go before the CHECK_EMAIL_WAIT key
(UnorderedKey)
[warning] 66-66: [UnorderedKey] The AUDIT_API_TIMEOUT_SECONDS key should go before the CHECK_EMAIL_WAIT key
(UnorderedKey)
🤖 Prompt for AI Agents