Skip to content

Commit 1c0a7bf

Browse files
chore(ci): upgrade workflow actions
1 parent cfb1085 commit 1c0a7bf

208 files changed

Lines changed: 1665 additions & 1679 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/deploy-pages.yml

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ concurrency:
1616
cancel-in-progress: true
1717

1818
env:
19-
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2019
PUBLIC_BASE_PATH: ${{ vars.PUBLIC_BASE_PATH }}
2120
PUBLIC_NOINDEX: ${{ vars.PUBLIC_NOINDEX || 'true' }}
2221

@@ -28,33 +27,21 @@ jobs:
2827
runs-on: ubuntu-latest
2928
steps:
3029
- name: Checkout
31-
uses: actions/checkout@v4
30+
uses: actions/checkout@v6
3231
with:
3332
fetch-depth: 0
3433

3534
- name: Setup Node.js
36-
uses: actions/setup-node@v4
35+
uses: actions/setup-node@v6
3736
with:
3837
node-version: '22'
38+
cache: pnpm
3939

4040
- name: Setup pnpm
41-
uses: pnpm/action-setup@v4
41+
uses: pnpm/action-setup@v5
4242
with:
4343
version: 10
4444

45-
- name: Get pnpm store directory
46-
id: pnpm-cache
47-
shell: bash
48-
run: echo "STORE_PATH=$(pnpm store path)" >> "$GITHUB_OUTPUT"
49-
50-
- name: Setup pnpm cache
51-
uses: actions/cache@v4
52-
with:
53-
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
54-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
55-
restore-keys: |
56-
${{ runner.os }}-pnpm-store-
57-
5845
- name: Install dependencies
5946
run: pnpm install --frozen-lockfile
6047

@@ -88,31 +75,19 @@ jobs:
8875
runs-on: ubuntu-latest
8976
steps:
9077
- name: Checkout
91-
uses: actions/checkout@v4
78+
uses: actions/checkout@v6
9279

9380
- name: Setup Node.js
94-
uses: actions/setup-node@v4
81+
uses: actions/setup-node@v6
9582
with:
9683
node-version: '22'
84+
cache: pnpm
9785

9886
- name: Setup pnpm
99-
uses: pnpm/action-setup@v4
87+
uses: pnpm/action-setup@v5
10088
with:
10189
version: 10
10290

103-
- name: Get pnpm store directory
104-
id: pnpm-cache
105-
shell: bash
106-
run: echo "STORE_PATH=$(pnpm store path)" >> "$GITHUB_OUTPUT"
107-
108-
- name: Setup pnpm cache
109-
uses: actions/cache@v4
110-
with:
111-
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
112-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
113-
restore-keys: |
114-
${{ runner.os }}-pnpm-store-
115-
11691
- name: Install dependencies
11792
run: pnpm install --frozen-lockfile
11893

@@ -126,7 +101,7 @@ jobs:
126101
run: pnpm build
127102

128103
- name: Upload Pages artifact
129-
uses: actions/upload-pages-artifact@v3
104+
uses: actions/upload-pages-artifact@v4
130105
with:
131106
path: ./dist
132107

@@ -139,4 +114,4 @@ jobs:
139114
steps:
140115
- name: Deploy to GitHub Pages
141116
id: deployment
142-
uses: actions/deploy-pages@v4
117+
uses: actions/deploy-pages@v5

src/content.config.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ const events = defineCollection({
6767
sourceId: z.string(),
6868
groupId: z.string(),
6969
groupName: z.string(),
70-
groupLogo: z.string().nullable().transform((value) => toLocalGroupLogo(value)),
70+
groupLogo: z
71+
.string()
72+
.nullable()
73+
.transform((value) => toLocalGroupLogo(value)),
7174
title: z.string(),
7275
description: z.string().nullable(),
7376
date: z.number(),
@@ -83,7 +86,10 @@ const videos = defineCollection({
8386
sourceId: z.string(),
8487
groupId: z.string(),
8588
groupName: z.string(),
86-
groupLogo: z.string().nullable().transform((value) => toLocalGroupLogo(value)),
89+
groupLogo: z
90+
.string()
91+
.nullable()
92+
.transform((value) => toLocalGroupLogo(value)),
8793
title: z.string(),
8894
player: z.string(),
8995
url: z.string().nullable(),
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
sourceId: "agilevigo-1774544400000-vibe-coding-luxembourg-build-a-real-app-in-60-minutes-with-ai"
3-
groupId: "agilevigo"
4-
groupName: "Agile Vigo"
5-
groupLogo: "https://vigotech.org/images/agile_vigo.jpg"
6-
title: "Vibe Coding Luxembourg: Build a Real App in 60 Minutes with AI"
2+
sourceId: 'agilevigo-1774544400000-vibe-coding-luxembourg-build-a-real-app-in-60-minutes-with-ai'
3+
groupId: 'agilevigo'
4+
groupName: 'Agile Vigo'
5+
groupLogo: 'https://vigotech.org/images/agile_vigo.jpg'
6+
title: 'Vibe Coding Luxembourg: Build a Real App in 60 Minutes with AI'
77
description: null
88
date: 1774544400000
9-
dateISO: "2026-03-26T17:00:00.000Z"
10-
location: "Online event"
11-
link: "https://www.meetup.com/luxembourg-vibe-coding-meetup-group/events/313651478/"
9+
dateISO: '2026-03-26T17:00:00.000Z'
10+
location: 'Online event'
11+
link: 'https://www.meetup.com/luxembourg-vibe-coding-meetup-group/events/313651478/'
1212
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
sourceId: "craftersvigo-1775583000000-65-forjando-codigo-tdd-con-ia-en-el-reino-medieval"
3-
groupId: "craftersvigo"
4-
groupName: "Crafters Vigo"
5-
groupLogo: "https://vigotech.org/images/craftersVigo.png"
6-
title: "#65 - Forjando código: TDD con IA en el reino medieval"
2+
sourceId: 'craftersvigo-1775583000000-65-forjando-codigo-tdd-con-ia-en-el-reino-medieval'
3+
groupId: 'craftersvigo'
4+
groupName: 'Crafters Vigo'
5+
groupLogo: 'https://vigotech.org/images/craftersVigo.png'
6+
title: '#65 - Forjando código: TDD con IA en el reino medieval'
77
description: null
88
date: 1775583000000
9-
dateISO: "2026-04-07T17:30:00.000Z"
10-
location: "A Industriosa - Gregorio Espino 38, Entresuelo 3, Vigo, al - Vigo - al - es"
11-
link: "https://www.meetup.com/craftersvigo/events/314077652/"
9+
dateISO: '2026-04-07T17:30:00.000Z'
10+
location: 'A Industriosa - Gregorio Espino 38, Entresuelo 3, Vigo, al - Vigo - al - es'
11+
link: 'https://www.meetup.com/craftersvigo/events/314077652/'
1212
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
sourceId: "pythonvigo-1671130800000-reunion-diciembre-2022"
3-
groupId: "pythonvigo"
4-
groupName: "PythonVigo"
5-
groupLogo: "https://vigotech.org/images/python_vigo.png"
6-
title: "Reunión Diciembre 2022"
2+
sourceId: 'pythonvigo-1671130800000-reunion-diciembre-2022'
3+
groupId: 'pythonvigo'
4+
groupName: 'PythonVigo'
5+
groupLogo: 'https://vigotech.org/images/python_vigo.png'
6+
title: 'Reunión Diciembre 2022'
77
description: null
88
date: 1671130800000
9-
dateISO: "2022-12-15T19:00:00.000Z"
10-
location: "Cafe UF"
11-
link: "https://www.python-vigo.es/posts/reunion-diciembre-2022/"
9+
dateISO: '2022-12-15T19:00:00.000Z'
10+
location: 'Cafe UF'
11+
link: 'https://www.python-vigo.es/posts/reunion-diciembre-2022/'
1212
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
sourceId: "vigowordpress-1774548000000-posicionando-sin-ia-en-tiempos-de-ia"
3-
groupId: "vigowordpress"
4-
groupName: "VigoWordpress"
5-
groupLogo: "https://vigotech.org/images/vigowordpress.png"
6-
title: "Posicionando sin IA en tiempos de IA"
2+
sourceId: 'vigowordpress-1774548000000-posicionando-sin-ia-en-tiempos-de-ia'
3+
groupId: 'vigowordpress'
4+
groupName: 'VigoWordpress'
5+
groupLogo: 'https://vigotech.org/images/vigowordpress.png'
6+
title: 'Posicionando sin IA en tiempos de IA'
77
description: null
88
date: 1774548000000
9-
dateISO: "2026-03-26T18:00:00.000Z"
10-
location: "Círculo de Empresarios de Galicia - Rúa de García Barbón, 62, Vigo, Po - Vigo - Po - es"
11-
link: "https://www.meetup.com/vigo-wordpress-meetup/events/313620908/"
9+
dateISO: '2026-03-26T18:00:00.000Z'
10+
location: 'Círculo de Empresarios de Galicia - Rúa de García Barbón, 62, Vigo, Po - Vigo - Po - es'
11+
link: 'https://www.meetup.com/vigo-wordpress-meetup/events/313620908/'
1212
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
sourceId: "33Xt39a_cEc"
3-
groupId: "aindustriosa"
4-
groupName: "A Industriosa"
5-
groupLogo: "https://vigotech.org/images/aindustriosa.png"
6-
title: "20250322 - Galegos na FOSDEM - José María Casanova"
7-
player: "youtube"
8-
url: "https://www.youtube.com/watch?v=33Xt39a_cEc"
2+
sourceId: '33Xt39a_cEc'
3+
groupId: 'aindustriosa'
4+
groupName: 'A Industriosa'
5+
groupLogo: 'https://vigotech.org/images/aindustriosa.png'
6+
title: '20250322 - Galegos na FOSDEM - José María Casanova'
7+
player: 'youtube'
8+
url: 'https://www.youtube.com/watch?v=33Xt39a_cEc'
99
publishedAt: 1743146003000
10-
thumbnail: "https://i.ytimg.com/vi/33Xt39a_cEc/hqdefault.jpg"
10+
thumbnail: 'https://i.ytimg.com/vi/33Xt39a_cEc/hqdefault.jpg'
1111
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
sourceId: "37xmhGWKuAE"
3-
groupId: "aindustriosa"
4-
groupName: "A Industriosa"
5-
groupLogo: "https://vigotech.org/images/aindustriosa.png"
6-
title: "23012019 - Un repaso a las competiciones de robots siguelíneas"
7-
player: "youtube"
8-
url: "https://www.youtube.com/watch?v=37xmhGWKuAE"
2+
sourceId: '37xmhGWKuAE'
3+
groupId: 'aindustriosa'
4+
groupName: 'A Industriosa'
5+
groupLogo: 'https://vigotech.org/images/aindustriosa.png'
6+
title: '23012019 - Un repaso a las competiciones de robots siguelíneas'
7+
player: 'youtube'
8+
url: 'https://www.youtube.com/watch?v=37xmhGWKuAE'
99
publishedAt: null
10-
thumbnail: "https://i.ytimg.com/vi/37xmhGWKuAE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBKo89lg2gwrPN4IzxVDxFHMR__RA"
10+
thumbnail: 'https://i.ytimg.com/vi/37xmhGWKuAE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBKo89lg2gwrPN4IzxVDxFHMR__RA'
1111
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
sourceId: "50TrtscnUis"
3-
groupId: "aindustriosa"
4-
groupName: "A Industriosa"
5-
groupLogo: "https://vigotech.org/images/aindustriosa.png"
6-
title: "20210227 - Ultracasa 3000"
7-
player: "youtube"
8-
url: "https://www.youtube.com/watch?v=50TrtscnUis"
2+
sourceId: '50TrtscnUis'
3+
groupId: 'aindustriosa'
4+
groupName: 'A Industriosa'
5+
groupLogo: 'https://vigotech.org/images/aindustriosa.png'
6+
title: '20210227 - Ultracasa 3000'
7+
player: 'youtube'
8+
url: 'https://www.youtube.com/watch?v=50TrtscnUis'
99
publishedAt: null
10-
thumbnail: "https://i.ytimg.com/vi/50TrtscnUis/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8S3u6LnzGnDm7MQcvlcoN7FUCvg"
10+
thumbnail: 'https://i.ytimg.com/vi/50TrtscnUis/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8S3u6LnzGnDm7MQcvlcoN7FUCvg'
1111
---
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
sourceId: "7mVK7obSv80"
3-
groupId: "aindustriosa"
4-
groupName: "A Industriosa"
5-
groupLogo: "https://vigotech.org/images/aindustriosa.png"
6-
title: "A Industriosa - Promo"
7-
player: "youtube"
8-
url: "https://www.youtube.com/watch?v=7mVK7obSv80"
2+
sourceId: '7mVK7obSv80'
3+
groupId: 'aindustriosa'
4+
groupName: 'A Industriosa'
5+
groupLogo: 'https://vigotech.org/images/aindustriosa.png'
6+
title: 'A Industriosa - Promo'
7+
player: 'youtube'
8+
url: 'https://www.youtube.com/watch?v=7mVK7obSv80'
99
publishedAt: null
10-
thumbnail: "https://i.ytimg.com/vi/7mVK7obSv80/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtK_cXRX8dm3oAGd6bfbhMNe35Aw"
10+
thumbnail: 'https://i.ytimg.com/vi/7mVK7obSv80/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtK_cXRX8dm3oAGd6bfbhMNe35Aw'
1111
---

0 commit comments

Comments
 (0)