Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
HTTPArchive
/
httparchive.org
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
51
Star
361
Code
Issues
43
Pull requests
3
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Migrate from App Engine to Firebase Hosting
- #1333
#1333
Merged
max-ostapenko
merged 20 commits into
main
HTTPArchive/httparchive.org:main
from
migrate-firebase-hosting
HTTPArchive/httparchive.org:migrate-firebase-hosting
Copy head branch name to clipboard
Sep 20, 2026
Conversation
Commits
20
(20)
Checks
Files changed
Merged
Migrate from App Engine to Firebase Hosting
#1333
max-ostapenko
merged 20 commits into
main
HTTPArchive/httparchive.org:main
from
migrate-firebase-hosting
HTTPArchive/httparchive.org:migrate-firebase-hosting
Copy head branch name to clipboard
Commits
Commits on Sep 20, 2026
feat: migrate from App Engine to Firebase Hosting
max-ostapenko
committed
2b28685
View commit details
Copy full SHA for 2b28685
Browse repository at this point
fix(ci): use node 24 and increase emulator startup timeout in test workflow
max-ostapenko
committed
b9bfa56
View commit details
Copy full SHA for b9bfa56
Browse repository at this point
Merge branch 'main' into migrate-firebase-hosting
max-ostapenko
authored
617afcf
View commit details
Copy full SHA for 617afcf
Browse repository at this point
feat(ci): upgrade to Node 26, enable npm caching, and modularize test steps
max-ostapenko
committed
3132c34
View commit details
Copy full SHA for 3132c34
Browse repository at this point
docs: update README.md
max-ostapenko
committed
df2f2c8
View commit details
Copy full SHA for df2f2c8
Browse repository at this point
chore: remove obsolete run_and_test_website.bat
max-ostapenko
committed
7f7d2d1
View commit details
Copy full SHA for 7f7d2d1
Browse repository at this point
ci: cache firebase-tools CLI and simplify test runner script
max-ostapenko
committed
c1430c9
View commit details
Copy full SHA for c1430c9
Browse repository at this point
ci: use actions/cache@v6 and native action if for firebase-tools install
max-ostapenko
committed
a6a428b
View commit details
Copy full SHA for a6a428b
Browse repository at this point
ci: auto-detect npm-global firebase in test script and remove separate PATH step
max-ostapenko
committed
297bdac
View commit details
Copy full SHA for 297bdac
Browse repository at this point
build(deps-dev): add firebase-tools to devDependencies and simplify workflows
max-ostapenko
committed
8782845
View commit details
Copy full SHA for 8782845
Browse repository at this point
refactor(scripts): add emulate npm script and use it in run_and_test_website.sh
max-ostapenko
committed
5ed3e7c
View commit details
Copy full SHA for 5ed3e7c
Browse repository at this point
ci: merge firebase preview deployment into test-website workflow
max-ostapenko
committed
a71a37f
View commit details
Copy full SHA for a71a37f
Browse repository at this point
ci: guard Firebase preview deployment with GCP_SA_KEY secret check
max-ostapenko
committed
0d9b09e
View commit details
Copy full SHA for 0d9b09e
Browse repository at this point
ci: use github.event.pull_request.head.repo.full_name check for fork PR preview guard
max-ostapenko
committed
c707f8a
View commit details
Copy full SHA for c707f8a
Browse repository at this point
chore: remove obsolete .gcloudignore and update .nvmrc to Node 26
max-ostapenko
committed
84b182f
View commit details
Copy full SHA for 84b182f
Browse repository at this point
refactor(test): remove HTML dumping from status tests and lint dist directly
max-ostapenko
committed
f363e9d
View commit details
Copy full SHA for f363e9d
Browse repository at this point
chore: remove public static js and html from gitignore
Show description for 845d335
max-ostapenko
committed
845d335
View commit details
Copy full SHA for 845d335
Browse repository at this point
ci: remove redundant dependabot step from linter workflow
max-ostapenko
committed
84b6737
View commit details
Copy full SHA for 84b6737
Browse repository at this point
ci: replace super-linter in test-website with native htmlhint
max-ostapenko
committed
91a2e3f
View commit details
Copy full SHA for 91a2e3f
Browse repository at this point
refactor: remove duplicate .htmlhintrc_morechecks
Show description for 0400899
max-ostapenko
committed
0400899
View commit details
Copy full SHA for 0400899
Browse repository at this point
You can’t perform that action at this time.