post to bluesky when manifests uploaded. linting fixes

This commit is contained in:
Evan Jarrett
2025-10-23 12:24:04 -05:00
parent 220022c9c5
commit 751fa1a3f0
41 changed files with 2701 additions and 490 deletions
+13
View File
@@ -87,6 +87,19 @@ HOLD_PUBLIC=false
# Default: false
HOLD_ALLOW_ALL_CREW=false
# Enable Bluesky posts when manifests are pushed
# When enabled, the hold service creates Bluesky posts announcing new container
# image pushes. Posts include image name, tag, size, and layer count.
#
# - true: Create Bluesky posts for manifest uploads
# - false: Silent operation (no Bluesky posts)
#
# Note: This requires the hold owner to have OAuth credentials for posting.
# See docs/BLUESKY_MANIFEST_POSTS.md for setup instructions.
#
# Default: false
HOLD_BLUESKY_POSTS_ENABLED=false
# ==============================================================================
# S3/UpCloud Object Storage Configuration
# ==============================================================================
+1
View File
@@ -97,6 +97,7 @@ services:
HOLD_ALLOW_ALL_CREW: ${HOLD_ALLOW_ALL_CREW:-false}
HOLD_PUBLIC: ${HOLD_PUBLIC:-false}
HOLD_OWNER: ${HOLD_OWNER:-}
HOLD_BLUESKY_POSTS_ENABLED: ${HOLD_BLUESKY_POSTS_ENABLED:-false}
# Embedded PDS configuration
HOLD_DATABASE_DIR: ${HOLD_DATABASE_DIR:-/var/lib/atcr-hold}