Skip to content

Commit d915db5

Browse files
committed
Merge branch 'main' of github.com:HTTPArchive/almanac.httparchive.org into production
2 parents b130143 + 9742b7b commit d915db5

12 files changed

Lines changed: 339 additions & 533 deletions

.github/workflows/code-static-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
uses: actions/checkout@v4
3636
- name: Set up Python 3.8
3737
if: ${{ matrix.language == 'python' }}
38-
uses: actions/setup-python@v4.7.1
38+
uses: actions/setup-python@v5.0.0
3939
with:
4040
python-version: '3.8'
4141
- name: Install dependencies
@@ -47,11 +47,11 @@ jobs:
4747
# that includes the dependencies
4848
echo "CODEQL_PYTHON=$(which python)" >> $GITHUB_ENV
4949
- name: Initialize CodeQL
50-
uses: github/codeql-action/init@v2
50+
uses: github/codeql-action/init@v3
5151
with:
5252
config-file: ./.github/codeql/codeql-config.yml
5353
queries: +security-and-quality
5454
setup-python-dependencies: false
5555
languages: '${{ matrix.language }}'
5656
- name: Perform CodeQL Analysis
57-
uses: github/codeql-action/analyze@v2
57+
uses: github/codeql-action/analyze@v3

.github/workflows/lintsql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
# Full git history is needed to get a proper list of changed files within `super-linter`
2020
fetch-depth: 0
2121
- name: Set up Python 3.8
22-
uses: actions/setup-python@v4.7.1
22+
uses: actions/setup-python@v5.0.0
2323
with:
2424
python-version: '3.8'
2525
- name: Lint SQL code

.github/workflows/predeploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ jobs:
3333
- name: Checkout branch
3434
uses: actions/checkout@v4
3535
- name: Setup Node.js for use with actions
36-
uses: actions/setup-node@v3
36+
uses: actions/setup-node@v4
3737
with:
3838
node-version: '16'
3939
- name: Set up Python 3.8
40-
uses: actions/setup-python@v4.7.1
40+
uses: actions/setup-python@v5.0.0
4141
with:
4242
python-version: '3.8'
4343
- name: Install Asian Fonts
@@ -67,7 +67,7 @@ jobs:
6767
npm run ebooks
6868
- name: Upload PDF artifact
6969
if: ${{ github.event.inputs.ebooks == 'true' }}
70-
uses: actions/upload-artifact@v3
70+
uses: actions/upload-artifact@v4
7171
with:
7272
name: pdfs
7373
path: ./src/static/pdfs/*.pdf

.github/workflows/progress-tracker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
if: github.repository == 'HTTPArchive/almanac.httparchive.org'
2121
runs-on: ubuntu-20.04
2222
steps:
23-
- uses: actions/github-script@v6
23+
- uses: actions/github-script@v7
2424
if: github.event_name == 'workflow_dispatch' || contains(github.event.issue.labels.*.name, env.FILTER_LABEL)
2525
with:
2626
# yamllint disable rule:line-length

.github/workflows/test-template-changes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ jobs:
3333
with:
3434
fetch-depth: 0
3535
- name: Setup Node.js for use with actions
36-
uses: actions/setup-node@v3
36+
uses: actions/setup-node@v4
3737
with:
3838
node-version: '16'
3939
- name: Test Template Changes
4040
run: ./src/tools/scripts/test_template_changes.sh
4141
- name: 'Comment PR'
42-
uses: actions/github-script@v6
42+
uses: actions/github-script@v7
4343
if: github.event_name == 'pull_request' && env.PR_COMMENT != ''
4444
with:
4545
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test_website.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ jobs:
2626
# Full git history is needed to get a proper list of changed files within `super-linter`
2727
fetch-depth: 0
2828
- name: Setup Node.js for use with actions
29-
uses: actions/setup-node@v3
29+
uses: actions/setup-node@v4
3030
with:
3131
node-version: '16'
3232
- name: Set up Python 3.8
33-
uses: actions/setup-python@v4.7.1
33+
uses: actions/setup-python@v5.0.0
3434
with:
3535
python-version: '3.8'
3636
- name: Run the website

src/config/last_updated.json

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
},
4242
"/static/js/web-vitals.js": {
4343
"date_published": "2020-11-13T00:00:00.000Z",
44-
"date_modified": "2023-09-28T00:00:00.000Z",
45-
"hash": "0fa371ef0624041ff02cf6458e74441a"
44+
"date_modified": "2024-01-04T00:00:00.000Z",
45+
"hash": "4041ad869843be08e145c80e9b084ee7"
4646
},
4747
"/static/js/webmentions.js": {
4848
"date_published": "2021-12-01T00:00:00.000Z",
@@ -51,121 +51,121 @@
5151
},
5252
"/static/pdfs/web_almanac_2019_en.pdf": {
5353
"date_published": "2020-05-15T00:00:00.000Z",
54-
"date_modified": "2023-10-19T00:00:00.000Z",
55-
"hash": "a5bf5c8beb8a3a621462317219501851",
54+
"date_modified": "2024-01-04T00:00:00.000Z",
55+
"hash": "370c044f266d44ea595c3a761c07b48f",
5656
"size": 17
5757
},
5858
"/static/pdfs/web_almanac_2019_en_cover_A5.pdf": {
5959
"date_published": "2020-05-15T00:00:00.000Z",
60-
"date_modified": "2023-10-19T00:00:00.000Z",
61-
"hash": "1f3229934cecd96c08d7e2ea44c50feb"
60+
"date_modified": "2024-01-04T00:00:00.000Z",
61+
"hash": "ebe210e0786261c482690dacea1684d3"
6262
},
6363
"/static/pdfs/web_almanac_2019_en_print_A5.pdf": {
6464
"date_published": "2020-05-15T00:00:00.000Z",
65-
"date_modified": "2023-10-19T00:00:00.000Z",
66-
"hash": "6a22dab3730e9d765bcd313b169746fc",
65+
"date_modified": "2024-01-04T00:00:00.000Z",
66+
"hash": "8399cc4166764eb66587450dc912cf68",
6767
"size": 16
6868
},
6969
"/static/pdfs/web_almanac_2019_ja.pdf": {
7070
"date_published": "2020-05-15T00:00:00.000Z",
71-
"date_modified": "2023-10-19T00:00:00.000Z",
72-
"hash": "73b4bcc22cfcb6b50fac2614ef5e5ce2",
71+
"date_modified": "2024-01-04T00:00:00.000Z",
72+
"hash": "e53b50bd5e022b75dd03b9d839ab9005",
7373
"size": 17
7474
},
7575
"/static/pdfs/web_almanac_2019_ja_cover_A5.pdf": {
7676
"date_published": "2020-05-15T00:00:00.000Z",
77-
"date_modified": "2023-10-19T00:00:00.000Z",
78-
"hash": "9474b6fca049a171a4ec930918faf950"
77+
"date_modified": "2024-01-04T00:00:00.000Z",
78+
"hash": "0514026df0d5083f89f8fe03a57eaa5d"
7979
},
8080
"/static/pdfs/web_almanac_2019_ja_print_A5.pdf": {
8181
"date_published": "2020-05-15T00:00:00.000Z",
82-
"date_modified": "2023-10-19T00:00:00.000Z",
83-
"hash": "d70549bae93029fa25ba0c05c0e1fc9e",
82+
"date_modified": "2024-01-04T00:00:00.000Z",
83+
"hash": "f29f5fb99b473c0ca482a5d0162f8317",
8484
"size": 16
8585
},
8686
"/static/pdfs/web_almanac_2020_en.pdf": {
8787
"date_published": "2020-12-08T00:00:00.000Z",
88-
"date_modified": "2023-10-19T00:00:00.000Z",
89-
"hash": "c689cce62dd413f7292f2b79464a9152",
88+
"date_modified": "2024-01-04T00:00:00.000Z",
89+
"hash": "4adb47fa4e6982a174ed2faf7dec6551",
9090
"size": 24
9191
},
9292
"/static/pdfs/web_almanac_2020_en_cover_A5.pdf": {
9393
"date_published": "2020-12-09T00:00:00.000Z",
94-
"date_modified": "2023-10-19T00:00:00.000Z",
95-
"hash": "25be1b6bf8d737dfbab76f66fd3d0382"
94+
"date_modified": "2024-01-04T00:00:00.000Z",
95+
"hash": "919564984b6949a388f094e3b3c736b6"
9696
},
9797
"/static/pdfs/web_almanac_2020_en_print_A5.pdf": {
9898
"date_published": "2020-12-09T00:00:00.000Z",
99-
"date_modified": "2023-10-19T00:00:00.000Z",
100-
"hash": "c5882b78d13a2cbf14aacfcad7ff1236",
99+
"date_modified": "2024-01-04T00:00:00.000Z",
100+
"hash": "7445341afd48b2d059257ccb9d2d5af1",
101101
"size": 24
102102
},
103103
"/static/pdfs/web_almanac_2020_ja.pdf": {
104104
"date_published": "2021-10-24T00:00:00.000Z",
105-
"date_modified": "2023-10-19T00:00:00.000Z",
106-
"hash": "e69a35f302a76454f8dcbcb796309b98",
105+
"date_modified": "2024-01-04T00:00:00.000Z",
106+
"hash": "09ccaffc177b7b9532429d62fda6b6f4",
107107
"size": 25
108108
},
109109
"/static/pdfs/web_almanac_2020_ja_cover_A5.pdf": {
110110
"date_published": "2021-10-24T00:00:00.000Z",
111-
"date_modified": "2023-10-19T00:00:00.000Z",
112-
"hash": "f8a12d76e20416b8b1db009c5c8b5bb7"
111+
"date_modified": "2024-01-04T00:00:00.000Z",
112+
"hash": "ec124b926c219247de2e2425a6586915"
113113
},
114114
"/static/pdfs/web_almanac_2020_ja_print_A5.pdf": {
115115
"date_published": "2021-10-24T00:00:00.000Z",
116-
"date_modified": "2023-10-19T00:00:00.000Z",
117-
"hash": "4a68a38c7cc8e6cc2a8d9c1a7ecb000c",
116+
"date_modified": "2024-01-04T00:00:00.000Z",
117+
"hash": "133ac55a98e40bef1a9a0fe2ee44eaca",
118118
"size": 24
119119
},
120120
"/static/pdfs/web_almanac_2021_en.pdf": {
121121
"date_published": "2021-12-01T00:00:00.000Z",
122-
"date_modified": "2023-10-19T00:00:00.000Z",
123-
"hash": "c9a70f5b6cfc06eb6b850cf8b731034f",
122+
"date_modified": "2024-01-04T00:00:00.000Z",
123+
"hash": "205c8d2e97fb8d839078b874fb96a0d7",
124124
"size": 32
125125
},
126126
"/static/pdfs/web_almanac_2021_en_cover_A5.pdf": {
127127
"date_published": "2021-12-01T00:00:00.000Z",
128-
"date_modified": "2023-10-19T00:00:00.000Z",
129-
"hash": "cefded5765cb6d2fca06a9d2c8369a40"
128+
"date_modified": "2024-01-04T00:00:00.000Z",
129+
"hash": "b0f971d669209ca7d7ea89c0de1508ce"
130130
},
131131
"/static/pdfs/web_almanac_2021_en_print_A5.pdf": {
132132
"date_published": "2021-12-01T00:00:00.000Z",
133-
"date_modified": "2023-10-19T00:00:00.000Z",
134-
"hash": "c005fd3980e66f15f65a1b88d076c089",
133+
"date_modified": "2024-01-04T00:00:00.000Z",
134+
"hash": "241b0c8297a0a0408eaaa0d3fa111540",
135135
"size": 31
136136
},
137137
"/static/pdfs/web_almanac_2021_ja.pdf": {
138138
"date_published": "22-08-01T00:00:00.000Z",
139-
"date_modified": "2023-10-19T00:00:00.000Z",
140-
"hash": "d0ca946e1d453ddb0945ea43f29a0425",
139+
"date_modified": "2024-01-04T00:00:00.000Z",
140+
"hash": "c11a3a87d210f04cf50ae4858579c004",
141141
"size": 32
142142
},
143143
"/static/pdfs/web_almanac_2021_ja_cover_A5.pdf": {
144144
"date_published": "22-08-01T00:00:00.000Z",
145-
"date_modified": "2023-10-19T00:00:00.000Z",
146-
"hash": "41349b68fe76578af9ff2f1938964808"
145+
"date_modified": "2024-01-04T00:00:00.000Z",
146+
"hash": "ce90fde80c36f4851ddf7c302e021b27"
147147
},
148148
"/static/pdfs/web_almanac_2021_ja_print_A5.pdf": {
149149
"date_published": "22-08-01T00:00:00.000Z",
150-
"date_modified": "2023-10-19T00:00:00.000Z",
151-
"hash": "df7701e6a2a58e628905b63029de477a",
150+
"date_modified": "2024-01-04T00:00:00.000Z",
151+
"hash": "1a3d05b23d132d6ec32e11b02019e878",
152152
"size": 32
153153
},
154154
"/static/pdfs/web_almanac_2022_en.pdf": {
155155
"date_published": "2022-10-19T00:00:00.000Z",
156-
"date_modified": "2023-10-19T00:00:00.000Z",
157-
"hash": "d75040694c330f7de661e32b43df795a",
156+
"date_modified": "2024-01-04T00:00:00.000Z",
157+
"hash": "70a75002e23a12911880d16c4a2dfa46",
158158
"size": 32
159159
},
160160
"/static/pdfs/web_almanac_2022_en_cover_A5.pdf": {
161161
"date_published": "2022-10-19T00:00:00.000Z",
162-
"date_modified": "2023-10-19T00:00:00.000Z",
163-
"hash": "8304915677462729c3f878b07423c130"
162+
"date_modified": "2024-01-04T00:00:00.000Z",
163+
"hash": "4fa92f9b4f08a54c11889877a2e9f7fa"
164164
},
165165
"/static/pdfs/web_almanac_2022_en_print_A5.pdf": {
166166
"date_published": "2022-10-19T00:00:00.000Z",
167-
"date_modified": "2023-10-19T00:00:00.000Z",
168-
"hash": "d7b9067db753a556e52a0d80a44b0c32",
167+
"date_modified": "2024-01-04T00:00:00.000Z",
168+
"hash": "49d63dcb30d287ab209483a317f1d907",
169169
"size": 31
170170
},
171171
"en/2019/chapters/accessibility.html": {
@@ -630,8 +630,8 @@
630630
},
631631
"en/2022/chapters/jamstack.html": {
632632
"date_published": "2022-10-13T00:00:00.000Z",
633-
"date_modified": "2022-10-25T00:00:00.000Z",
634-
"hash": "2e30f381ee1bbca1b076ca3d1bf7558a"
633+
"date_modified": "2024-01-04T00:00:00.000Z",
634+
"hash": "7042b54e04518d29e7a2bf31cf435a2c"
635635
},
636636
"en/2022/chapters/javascript.html": {
637637
"date_published": "2022-09-26T00:00:00.000Z",
@@ -985,8 +985,8 @@
985985
},
986986
"fr/2022/chapters/jamstack.html": {
987987
"date_published": "2022-11-08T00:00:00.000Z",
988-
"date_modified": "2022-11-23T00:00:00.000Z",
989-
"hash": "9d6112a4113108c1892759f546477471"
988+
"date_modified": "2024-01-04T00:00:00.000Z",
989+
"hash": "9753a9e2ebc4a290241ce51f2422db89"
990990
},
991991
"fr/2022/contributors.html": {
992992
"date_published": "2022-07-02T00:00:00.000Z",

src/content/en/2022/jamstack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ analysts: [seldo, tunetheweb]
88
editors: [DesignrKnight]
99
translators: []
1010
seldo_bio: Laurie has been a web developer since 1996, with occasional breaks to found companies like <a hreflang="en" href="https://www.crunchbase.com/organization/snowball-factory">awe.sm</a> (2010) and <a hreflang="en" href="https://npmjs.com/">npm</a> (2014). He currently works as a Data Evangelist at <a hreflang="en" href="https://netlify.com">Netlify</a>. He loves making the web bigger and better. He thinks one of the best ways to do that is to encourage more people to do web development, by teaching them existing techniques and by building tools and services that make web development easier, so they don't have to learn so much.
11-
whitep4nth3r_bio: Salma helps developers build stuff, learn things and love what they do. She works at Netlify as a Staff Developer Experience Engineer, streams live coding, and loves helping people get into tech. After a career as a music teacher and comedian, Salma transitioned to technology in 2014, specializing in front end development and tech leadership for startups, agencies and global e-commerce. <a hreflang="en" href="https://twitch.tv/whitep4nth3r">Find Salma on Twitch</a> to see what she's currently building.
11+
whitep4nth3r_bio: Salma writes code for your entertainment. She's a live streamer, software engineer and developer educator, and loves helping people get into tech. After a career as a music teacher and comedian, Salma transitioned to technology in 2014, specializing in front end development and tech leadership for startups, agencies and global e-commerce. She currently works in Developer Relations. <a hreflang="en" href="https://twitch.tv/whitep4nth3r">Find Salma on Twitch</a> to see what she's currently building.
1212
results: https://docs.google.com/spreadsheets/d/1yfNaj25ToezMwQLKdYP6Qh7AUoX9zMdKMSRVC8JlZMY/
1313
featured_quote: Although we can't claim to know exactly what percentage of the web is Jamstack, we can say that around 3% of the web is Jamstack-y, and that this group has been growing strongly for the last 3 years—a great sign for the Jamstack community.
1414
featured_stat_1: ~3%

src/content/fr/2022/jamstack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ analysts: [seldo, tunetheweb]
88
editors: [DesignrKnight]
99
translators: [Xav83]
1010
seldo_bio: Laurie est développeur web depuis 1996, avec des pauses occasionnelles pour trouver des entreprises comme <a hreflang="en" href="https://www.crunchbase.com/organization/snowball-factory">awe.sm</a> (2010) et <a hreflang="en" href="https://npmjs.com/">npm</a> (2014). Il travaille actuellement en tant qu 'Évangéliste de données chez <a hreflang="en" href="https://netlify.com">Netlify</a>. Il adore créer des sites plus grands et meilleurs. Il pense qu'un des meilleurs moyens de faire cela est d'encourager plus de personnes à faire du développement web, en leur enseignant les techniques existantes et en construisant les outils et les services qui rendent le développement web plus facile, afin qu'ils aient moins de choses à apprendre.
11-
whitep4nth3r_bio: Salma aide les développeurs à construire, à apprendre des choses et à aimer ce qu'ils font. Elle travaille chez Netlify en tant qu'Ingénieur en Expérience Développeur, stream des sessions de codage en direct, et adores aider les gens entrer dans le monde de la tech. Après une carrière en tant que professeur de musique et comédien, Salma s'est reconvertie vers la technologie en 2014, se spécialisant dans le développement de front-end et le leadership technologique pour startups, agences et e-commerce international. <a hreflang="en" href="https://twitch.tv/whitep4nth3r">Suivez Salma sur Twitch</a> pour voir ce qu'elle construit actuellement.
11+
whitep4nth3r_bio: Salma écrit du code pour votre divertissement. Elle est une live streameuse, ingénieure logicielle et formatrice de développeurs, et aime aider les gens à se lancer dans la technologie. Après une carrière de professeur de musique et de comedienne, Salma a fait la transition vers la technologie en 2014, se spécialisant dans le développement front-end et le leadership technologique pour les startups, les agences et le commerce électronique mondial. Elle travaille actuellement dans les relations avec les développeurs. <a hreflang="en" href="https://twitch.tv/whitep4nth3r">Suivez Salma sur Twitch</a> pour voir ce qu'elle construit actuellement.
1212
results: https://docs.google.com/spreadsheets/d/1yfNaj25ToezMwQLKdYP6Qh7AUoX9zMdKMSRVC8JlZMY/
1313
featured_quote: Même si nous ne pouvons pas revendiquer savoir exactement quel pourcentage du web est Jamstack, nous pouvons dire qu'environ 3% du web est Jamstack-y, et que ce groupe a grandi fortement lors des 3 dernières années - un grand signe pour la communauté Jamstack.
1414
featured_stat_1: ~3%

0 commit comments

Comments
 (0)