Skip to content

Added github pages support - #3

Merged
dunefro merged 1 commit into
mainfrom
gh-pages-added
Oct 12, 2026
Merged

dunefro merged 1 commit into
mainfrom
gh-pages-added

Conversation

@dunefro

@dunefro dunefro commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Note

Medium Risk
Changes how customers fetch always-latest allowlist URLs and adds Pages deployment to the release pipeline; misconfiguration could serve stale or wrong artifacts.

Overview
Adds GitHub Pages so EU/US IP list artifacts (*.json, *.txt) are published on every non–dry-run release, with a minimal index.html linking to them. The release workflow gains Pages-related permissions, a site prep/upload step on the release job, and a separate pages job that deploys via deploy-pages.

Always-latest consumer URLs move from releases/latest/download on GitHub to https://truefoundry.github.io/ip-ranges/{eu,us}.json (documented in the README and in release notes via a new PAGES base URL). Pinned versions still use release download URLs.

All references to the old repo name truefoundry/nat-ips are updated to truefoundry/ip-ranges (schema $id, build/release scripts, README links and atom feed).

Reviewed by Cursor Bugbot for commit c7305c2. Bugbot is set up for automated code reviews on this repo. Configure here.

@dunefro dunefro self-assigned this Oct 12, 2026
@github-actions

Copy link
Copy Markdown

Proposed IP changes

No IP changes since the previous release. No firewall action needed.


Full list

@dunefro
dunefro merged commit f3c0059 into main Oct 12, 2026
3 checks passed
@dunefro
dunefro deleted the gh-pages-added branch October 12, 2026 16:48
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.

2 participants