Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
GitHub Action to update multiple GitHub Pages sites without generating a new commit.
Jekyll Update Pages Action is a GitHub Action that updates one or more GitHub Pages-enabled repositories without generating a new commit, using a GitHub search filter to locate repos and a personal access token for API access. Built and maintained by the DP6 team (the "Koopa-troopa Team"), this action is designed for organizations that run multiple Jekyll-based Pages sites and want to trigger rebuilds in bulk from a single scheduled workflow.
It takes three inputs: a required DEPLOY_TOKEN (personal access token), a required USER (the username of that token's owner), and an optional FILTER (URL-encoded GitHub repository search query, defaulting to is%3Apublic%20org%3Adp6). The action runs on ubuntu-latest and is invoked as a workflow step with uses: DP6/[email protected]. Its output is a set of updated Pages sites that have been rebuilt without a new commit in each repo.
Jekyll Update Pages Action is a GitHub Action that updates multiple GitHub Pages repositories in a single automated run without creating new commits. It takes a personal access token, a username, and a repository search filter as inputs, and it outputs updated Pages sites by triggering rebuilds through the GitHub API. It runs on GitHub's ubuntu-latest runner and is published by the DP6 organization.
USER input identifies the token owner.dp6 organization, but any valid GitHub repository search query can be used.with: inputs.org:myorg is:public and run the action on a schedule to keep every public Pages site in the org updated.First, create a personal access token with the necessary scopes and URL-encode your chosen repository search filter. Then add a workflow step referencing DP6/[email protected], passing the token, the username, and the filter. The action uses the GitHub Search API to list matching repositories and triggers a Pages update for each, without creating commits.
