> ## Documentation Index
> Fetch the complete documentation index at: https://docs.duckpost.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Automations overview

> Use DuckPost automations to turn GitHub activity into release drafts and published updates.

DuckPost automation starts with the [**Release Agent**](https://duckpost.app/release-agent). It connects your GitHub repository to DuckPost so merged work can become release notes faster.

## What automation helps with

* Generating draft release notes from repository activity
* Keeping your release format consistent with saved style rules
* Auto-publishing production updates when enabled
* Sending subscriber notifications from automated releases when enabled

## Basic automation flow

<Steps>
  <Step title="Configure the repository">
    Save the GitHub repository, production branch, and publication behavior in [Release Agent](https://duckpost.app/release-agent).
  </Step>

  <Step title="Create the action key">
    Generate the DuckPost token that your GitHub workflow will use.
  </Step>

  <Step title="Add the workflow">
    Save the generated YAML file in your repository and commit it.
  </Step>

  <Step title="Review job history">
    Return to DuckPost to check which jobs completed, failed, or were skipped.
  </Step>
</Steps>

## Continue to

<Card title="Release agent setup" href="/automation/release-agent">
  See the full owner setup checklist, key rotation behavior, and workflow setup details.
</Card>
