diff --git a/.github/workflows/data-validate.yml b/.github/workflows/data-validate.yml index 81e20dc8..1b426b33 100644 --- a/.github/workflows/data-validate.yml +++ b/.github/workflows/data-validate.yml @@ -11,13 +11,13 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 18.x - name: Cache/Restore node modules - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS key: ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }} diff --git a/.github/workflows/populate-readme.yml b/.github/workflows/populate-readme.yml index f9f3305d..6215dd5a 100644 --- a/.github/workflows/populate-readme.yml +++ b/.github/workflows/populate-readme.yml @@ -14,13 +14,13 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16.x + node-version: 18.x - name: Cache/Restore node modules - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS key: ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }} diff --git a/.node-version b/.node-version index 07c142ff..a9d08739 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -16.13.1 +18.19.0 diff --git a/package.json b/package.json index e9e6d0de..44cbadf5 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ ] }, "engines": { - "node": ">= 16" + "node": ">= 18" }, "dependencies": { "@actions/core": "^1.10.0", diff --git a/readme.md b/readme.md index 056f8c23..e97e59df 100644 --- a/readme.md +++ b/readme.md @@ -194,6 +194,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Dale Larroder](https://www.dalelarroder.com/uses) — Software Engineer, React, TypeScript and Mechanical Keyboards! * [Salma Alam-Naylor](https://whitep4nth3r.com/uses) — I write code for your entertainment. * [Luke Oliff](https://lukeocodes.dev/uses) — I am a seasoned Developer Experience Engineer with a rich background in Software Development. +* [Kevin Lewis](https://lws.io/blog/uses) — I am a developer relations person who loves community and education. Brit in Germany. * [Bill Sullivan](https://billsullivan.name/uses/) — Engineering Manager, Senior Engineer, Novice Streamer, and Occasional Entrepreneur * [Amit Dhamu](https://amitd.co/uses) — Software Engineer, Formula 1 Addict, Tech Junkie, Hip-Hop Head * [Dominik Gallitzendörfer](https://nharox.com/uses) — Front‑end developer with a focus on UI/UX. Loves CSS and is addicted to Tetris. diff --git a/src/data.js b/src/data.js index 10467e09..cdcd11d9 100644 --- a/src/data.js +++ b/src/data.js @@ -87,7 +87,7 @@ module.exports = [ url: 'https://iagobruno.is-a.dev/uses', twitter: '@iagotico', emoji: '🏳️‍🌈', - country: 'BR', + country: '🇧🇷', computer: 'windows', phone: 'iphone', tags: [ @@ -4204,6 +4204,24 @@ module.exports = [ 'Next.js', ], }, + { + name: 'Kevin Lewis', + description: + 'I am a developer relations person who loves community and education. Brit in Germany.', + url: 'https://lws.io/blog/uses', + bluesky: 'lws.io', + emoji: '💞', + country: '🇩🇪', + computer: 'apple', + phone: 'iphone', + tags: [ + 'Developer', + 'Education', + 'Dad', + 'Open Source Software', + 'JavaScript', + ], + }, { name: 'Bill Sullivan', description: @@ -6362,6 +6380,23 @@ module.exports = [ 'CSS', ], }, + { + name: 'Michael DeMarco', + description: 'Toolmaker, tinkerer, and teacher.', + url: 'https://www.michaeldemar.co/uses', + twitter: '@michaelfromyeg', + country: '🇨🇦', + emoji: '🐢', + computer: 'linux', + phone: 'android', + tags: [ + 'Engineer', + 'TypeScript', + 'Front End', + 'React', + 'CSS' + ] + }, { name: 'Caro Appleby', description: