From 4699aae7aef46afdfbf686278d28ed3ddaf4e356 Mon Sep 17 00:00:00 2001 From: ianb Date: Thu, 15 Oct 2026 13:30:56 +0200 Subject: [PATCH] feat: dogfood confluence action, sync actions docs --- .github/workflows/docs-push-confluence.yml | 32 ++++++++++++++++++++++ markdown-confluence-sync/README.md | 5 ++++ slack-app-send-message/README.md | 6 ++++ slack-webhook-send-message/README.md | 6 ++++ 4 files changed, 49 insertions(+) create mode 100644 .github/workflows/docs-push-confluence.yml diff --git a/.github/workflows/docs-push-confluence.yml b/.github/workflows/docs-push-confluence.yml new file mode 100644 index 0000000..de89b0f --- /dev/null +++ b/.github/workflows/docs-push-confluence.yml @@ -0,0 +1,32 @@ +name: Documentation / push to Confluence + +on: + push: + branches: + - 'main' + workflow_dispatch: +concurrency: + group: confluence-docs-push + cancel-in-progress: false + +permissions: + contents: read + +jobs: + push: + runs-on: ubuntu-latest + timeout-minutes: 5 + environment: confluence-docs + env: + CONFLUENCE_BASE_URL: ${{ secrets.CONFLUENCE_BASE_URL }} + CONFLUENCE_EMAIL: ${{ secrets.CONFLUENCE_EMAIL }} + CONFLUENCE_API_TOKEN: ${{ secrets.CONFLUENCE_API_TOKEN }} + + steps: + - name: Checkout repository + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + fetch-depth: 0 + + - name: Push documentation to Confluence + uses: Adyen/github-actions/markdown-confluence-sync@main diff --git a/markdown-confluence-sync/README.md b/markdown-confluence-sync/README.md index f7ccef4..6b4eeba 100644 --- a/markdown-confluence-sync/README.md +++ b/markdown-confluence-sync/README.md @@ -1,3 +1,8 @@ +--- +confluence_page_id: 1039597661 +title: "Confluence Markdown sync" +--- + # Confluence Markdown sync Syncs Markdown documentation from the repo to Confluence. diff --git a/slack-app-send-message/README.md b/slack-app-send-message/README.md index adb4752..e078f1b 100644 --- a/slack-app-send-message/README.md +++ b/slack-app-send-message/README.md @@ -1,3 +1,9 @@ +--- +confluence_page_id: 1039761482 +title: "Slack app send message" +--- + + # Slack app send message Send a message to a Slack channel using a Slack app and the Slack `chat.postMessage` API. diff --git a/slack-webhook-send-message/README.md b/slack-webhook-send-message/README.md index df69d3c..202516b 100644 --- a/slack-webhook-send-message/README.md +++ b/slack-webhook-send-message/README.md @@ -1,3 +1,9 @@ +--- +confluence_page_id: 1039401058 +title: "Slack webhook send message" +--- + + # Slack webhook send message Send a message to a Slack channel using a Slack incoming webhook.