Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
6607043
DOC-313: (hotfix to `main`) Kinesis: add option for a rust based mock…
quetzalliwrites Jul 3, 2026
e13619c
document SCP enforcement for cross-account access (#716)
HarshCasper Jul 3, 2026
4312121
Document Replicator batch and tree replication strategies (#696)
HarshCasper Jul 6, 2026
e2f86e7
add the official localstack extensions page (#713)
HarshCasper Jul 6, 2026
ba451e6
Update Azure coverage data (#761)
HarshCasper Jul 6, 2026
32f7ceb
Update CODEOWNERS (#762)
localstack-bot Jul 6, 2026
3fb5fa3
Update CloudFormation coverage data (#763)
HarshCasper Jul 6, 2026
0cfc233
DOC-132 Flink containers not created when running in Kubernetes with …
blkgrlcto Jul 6, 2026
90b0c04
S3 Implement Replication (#689)
blkgrlcto Jul 6, 2026
f9092f9
document MNP jobs execution (#709)
HarshCasper Jul 6, 2026
7fbe91e
Restructure AWS docs into new top-level sections
peter-smith-phd Jun 16, 2026
67c4504
Rename Configuration to Customization and regroup Kubernetes, Other I…
peter-smith-phd Jul 6, 2026
6a8e09d
Rename Organizations & Admin icon asset and add Customization to quic…
peter-smith-phd Jul 7, 2026
0594f4b
Rebuild _redirects from main's original file with destinations update…
peter-smith-phd Jul 7, 2026
4324125
Fix redirect gaps found by testing staging: missing sources, wrong al…
peter-smith-phd Jul 7, 2026
307cbf4
(fix) move Other Install directory in astro.config.mjs
quetzalliwrites Jul 7, 2026
daf446b
Merge remote-tracking branch 'origin/hotfix-docs-aws' into dpx-493-do…
peter-smith-phd Jul 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .github/workflows/update-extensions-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Update LocalStack Extensions Docs

on:
schedule:
# Run on the 1st of every month at 00:00 UTC
- cron: "0 0 1 * *"
workflow_dispatch:
inputs:
targetBranch:
description: 'Target branch to create the PR against'
required: false
type: string
default: 'main'

env:
TARGET_BRANCH: ${{ github.event.inputs.targetBranch || 'main' }}

jobs:
update-extensions-docs:
name: Update LocalStack Extensions Docs
runs-on: ubuntu-latest
steps:
- name: Checkout docs
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
path: docs
ref: ${{ env.TARGET_BRANCH }}

- name: Set up Python 3.11
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.11"

- name: Generate Extensions documentation
working-directory: docs
run: |
python3 scripts/generate_extensions_docs.py
env:
LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }}

- name: Check for changes
id: check-for-changes
working-directory: docs
env:
TARGET_BRANCH: ${{ env.TARGET_BRANCH }}
run: |
# Check if there are changed files
# Check against the PR branch if it exists, otherwise against the target branch
mkdir -p resources
FILE_TO_CHECK="src/content/docs/aws/tooling/extensions/official-extensions.md"
(git diff --name-only origin/extensions-docs-auto-updates "$FILE_TO_CHECK" 2>/dev/null || git diff --name-only "origin/$TARGET_BRANCH" "$FILE_TO_CHECK" 2>/dev/null) | tee resources/diff-check.log
echo "diff-count=$(cat resources/diff-check.log | wc -l)" >> $GITHUB_OUTPUT
cat resources/diff-check.log

- name: Create PR
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
if: ${{ success() && steps.check-for-changes.outputs.diff-count != '0' && steps.check-for-changes.outputs.diff-count != '' }}
with:
path: docs
title: "Update LocalStack Extensions Documentation"
body: |
Automated update of the LocalStack Official Extensions documentation.

This PR was auto-generated by the `update-extensions-docs` workflow which runs on the 1st of every month.

**Changes include:**
- Updated list of official and community extensions available on the marketplace
branch: "extensions-docs-auto-updates"
author: "LocalStack Bot <localstack-bot@users.noreply.github.com>"
committer: "LocalStack Bot <localstack-bot@users.noreply.github.com>"
commit-message: "update generated LocalStack Extensions docs"
token: ${{ secrets.PRO_ACCESS_TOKEN }}
7 changes: 2 additions & 5 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
/src/content/docs/aws/services/eks.mdx @nik-localstack @pinzon @quetzalliwrites @HarshCasper

# elasticache
/src/content/docs/aws/services/elasticache.mdx @thrau @giograno @silv-io @quetzalliwrites @HarshCasper
/src/content/docs/aws/services/elasticache.mdx @giograno @silv-io @quetzalliwrites @HarshCasper

# elb
/src/content/docs/aws/services/elb.mdx @nik-localstack @quetzalliwrites @HarshCasper
Expand Down Expand Up @@ -132,9 +132,6 @@
# iot
/src/content/docs/aws/services/iot.mdx @viren-nadkarni @quetzalliwrites @HarshCasper

# kafka
/src/content/docs/aws/services/kafka.mdx @thrau @quetzalliwrites @HarshCasper

# kinesisanalyticsv2
/src/content/docs/aws/services/kinesisanalyticsv2.mdx @viren-nadkarni @quetzalliwrites @HarshCasper

Expand Down Expand Up @@ -202,7 +199,7 @@
/src/content/docs/aws/services/sns.mdx @bentsku @baermat @quetzalliwrites @HarshCasper

# sqs
/src/content/docs/aws/services/sqs.mdx @baermat @thrau @quetzalliwrites @HarshCasper
/src/content/docs/aws/services/sqs.mdx @baermat @quetzalliwrites @HarshCasper

# ssm
/src/content/docs/aws/services/ssm.mdx @viren-nadkarni @quetzalliwrites @HarshCasper
Expand Down
Loading
Loading