Skip to content

Add Git deployment triggers docs#3027

Merged
atharvadeosthale merged 9 commits into
mainfrom
deployment-triggers
May 29, 2026
Merged

Add Git deployment triggers docs#3027
atharvadeosthale merged 9 commits into
mainfrom
deployment-triggers

Conversation

@atharvadeosthale
Copy link
Copy Markdown
Member

Adds documentation, changelog, and an announcement blog post for Git deployment triggers in Functions and Sites.
Includes the Console build triggers screenshot and links to the relevant Git deployment docs.

@appwrite
Copy link
Copy Markdown

appwrite Bot commented May 27, 2026

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Ready Ready View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

JWT tokens let functions act on behalf of users while preserving their permissions

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 27, 2026

Greptile Summary

This PR adds documentation, a changelog entry, and an announcement blog post for Git deployment triggers in Appwrite Functions and Sites. The feature lets users control automatic deployments via branch filters and path filters using glob patterns.

  • Adds a Build triggers section to both the Functions and Sites "Deploy from Git" docs, backed by a shared git-glob-patterns.md partial for the reference table.
  • Introduces a new blog post and changelog entry with examples, FAQs, and a Console screenshot; cover image and build-triggers screenshot are both correctly committed as .avif files.
  • Both new .optimize-cache.json entries use .png keys for images that were committed as .avif, continuing a mismatch flagged in prior review threads.

Confidence Score: 5/5

Documentation-only change; no runtime logic modified. Safe to merge.

All changes are Markdoc content, static images, and a shared partial. The docs themselves are accurate, links resolve to correct anchors, and both required images (cover.avif and build-triggers.avif) are present in the PR. The only outstanding issue is the .optimize-cache.json key extension mismatch (PNG keys for AVIF files), which is a build-tooling concern that does not affect the rendered documentation.

.optimize-cache.json — cache keys reference .png paths while the actual image files are .avif

Important Files Changed

Filename Overview
src/routes/docs/products/functions/deploy-from-git/+page.markdoc Adds a Build triggers section with branch filter and path filter documentation, including a shared glob pattern reference partial
src/routes/docs/products/sites/deploy-from-git/+page.markdoc Adds a Build triggers section mirroring the Functions doc, with branch and path filter examples and shared glob pattern partial
src/partials/git-glob-patterns.md New shared partial providing a reference table of supported glob pattern syntax for build triggers
src/routes/blog/post/announcing-git-deployment-triggers/+page.markdoc New announcement blog post for Git deployment triggers, with FAQ section, branch/path filter examples, and cover/screenshot images correctly referenced
src/routes/changelog/(entries)/2026-05-29.markdoc New changelog entry for Git deployment triggers with links to the announcement post and both docs pages
src/routes/blog/author/harsh-mahajan/+page.markdoc New author profile page for Harsh Mahajan with avatar, bio, and social links
.optimize-cache.json Adds two cache entries keyed as .png files (build-triggers.png and cover.png), but the actual committed images are .avif — key extension mismatch for both entries

Reviews (9): Last reviewed commit: "Rename deployment triggers changelog ent..." | Re-trigger Greptile

Comment thread .optimize-cache.json
Comment thread src/routes/blog/post/announcing-git-deployment-triggers/+page.markdoc Outdated
Comment thread src/routes/blog/post/announcing-git-deployment-triggers/+page.markdoc Outdated
If you need to update your Git configuration, navigate to **Functions** > your function >
**Settings** > **Configuration** > **Git settings**.

## Build triggers {% #build-triggers %}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add screenshots in both Functions and Sites

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be almost the same thing, I think it will be redundant

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would it not make more sense to have the Git logo here?

@atharvadeosthale atharvadeosthale merged commit 3fe83c4 into main May 29, 2026
15 of 17 checks passed
@atharvadeosthale atharvadeosthale deleted the deployment-triggers branch May 29, 2026 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants