Skip to content

Commit 073f76d

Browse files
authored
Upgrade software (#1235)
1 parent e8487b2 commit 073f76d

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

.github/workflows/predeploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424
- name: Setup Node.js for use with actions
2525
uses: actions/setup-node@v6
2626
with:
27-
node-version: '20'
28-
- name: Set up Python 3.12
27+
node-version: '24'
28+
- name: Set up Python 3.14
2929
uses: actions/setup-python@v6
3030
with:
31-
python-version: '3.12'
31+
python-version: '3.14'
3232
- name: Run the website
3333
run: ./tools/scripts/run_and_test_website.sh
3434
- name: Update timestamps

.github/workflows/test-website.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
- name: Setup Node.js for use with actions
2424
uses: actions/setup-node@v6
2525
with:
26-
node-version: '20'
27-
- name: Set up Python 3.12
26+
node-version: '24'
27+
- name: Set up Python 3.14
2828
uses: actions/setup-python@v6
2929
with:
30-
python-version: '3.12'
30+
python-version: '3.14'
3131
- name: Run the website
3232
run: ./tools/scripts/run_and_test_website.sh
3333
- name: Remove node modules to avoid linting errors

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ sudo pip install virtualenv
1414
2. Create an isolated Python environment, and install dependencies:
1515

1616
```
17-
virtualenv --python python3.12 .venv
17+
virtualenv --python python3.14 .venv
1818
source .venv/bin/activate
1919
pip install -r requirements.txt
2020
```
@@ -43,14 +43,18 @@ Note: Windows users may need to run `npm run watch` and `python main.py` separat
4343

4444
## Staging
4545

46-
To test changes on a GCP App Engine server without deploying to the production instance, use the staging app at https://httparchive-staging.appspot.com.
46+
(Only available to maintainers)
47+
48+
To test changes on a GCP App Engine server without deploying to the production instance, use the staging app at https://staging-dot-httparchive.uk.r.appspot.com/
4749

4850
```
4951
npm run stage
5052
```
5153

5254
## Deploy
5355

56+
(Only available to maintainers)
57+
5458
To push changes live to the production instance, use the deployment script. Changes will be available on https://httparchive.org.
5559

5660
```

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"start": "run-script-os",
2222
"start:darwin:linux": "./tools/scripts/run_and_test_website.sh -d",
2323
"start:win32": "call tools/scripts/run_and_test_website.bat",
24-
"stage": "npm run build && npm run timestamps && npm run generate && echo \"Y\" | gcloud app deploy --project httparchive --no-promote --version=technology-report",
24+
"stage": "npm run build && npm run timestamps && npm run generate && echo \"Y\" | gcloud app deploy --project httparchive --no-promote --version=staging",
2525
"testdeploy": "npm run build && npm run timestamps && npm run generate && echo \"Y\" | gcloud app deploy --project httparchive --no-promote",
2626
"deploy": "./tools/scripts/deploy.sh",
2727
"timestamps": "node ./tools/generate/generate_timestamps",

0 commit comments

Comments
 (0)