snyk-workshops/Confluence release summary

Summarise a project with Gemini and update an existing Confluence page. Runs on major and minor releases only; patch releases are a no-op.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
gemini-api-keyGoogle AI Studio API key.yes
gemini-modelGemini model id. Kept configurable because these churn fast: 2.0-flash was shut down in March 2026 and 2.5-flash is already deprecated. Bump this rather than editing the script.nogemini-3.6-flash
confluence-base-urle.g. https://yourorg.atlassian.net/wikiyes
confluence-emailAtlassian account the API token belongs to.yes
confluence-api-tokenAtlassian API token (id.atlassian.com → API tokens).yes
confluence-page-idNumeric id of the EXISTING page to update. The action never creates a page, so a wrong id fails loudly instead of scattering stray pages in a space.yes
versionVersion being released. Defaults to the triggering tag.no""
release-notesRelease notes to feed the model alongside the docs.no""
extra-docsExtra files to summarise in addition to README.md, comma or newline separated. Missing files are skipped with a note.no""
dry-runGenerate and print the page, publish nothing.nofalse
forcePublish even when this isn't a major/minor bump. The version gate exists to stop automated churn, not to overrule someone who explicitly asked — set this for manual runs.nofalse
namedescription
published"true" when a page was written; "false" for a patch release or a dry run.