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..83ab80d0 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. @@ -291,6 +292,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Christian Goben](https://christiangoben.com/uses) — Software engineer, problem solver, automation sorcerer. On an endless pursuit for good coffee. * [Alex Duval](https://www.alexduval.fr/uses) — Fullstack Dev, Teacher, Freeride skier * [Dave Redfern](https://daveredfern.com/uses) — I design and develop user‑centered experiences that deliver measurable returns. +* [Michael DeMarco](https://www.michaeldemar.co/uses) — Toolmaker, tinkerer, and teacher. * [Caro Appleby](https://caro.fyi/uses) — Indie programmer, textile artist, musician, endlessly curious * [Trevor Morris](https://www.trovster.com/about/uses) — I am a movie-loving, mountain-bike-riding web developer from the UK. * [Nick Morris](http://nickmorris.name/uses) — I am a music-loving, dog having, skiing, software engineer from California living in NYC. @@ -523,6 +525,7 @@ This readme is auto-generated from the data.js file, so please don't PR this fil * [Sal Ferrarello](https://salferrarello.com/uses/) — Web Developer specializing in WordPress. Loves Git and Neovim. Good at metaphors and asking dumb questions. * [Brian Morrison II](https://brianmorrison.me/uses/) — Full stack developer, content creator, husband, father of 3 boys, lifter of weights, Destiny 2/Stadia gamer * [Tim Downey](https://downey.io/uses/) — Software Engineer - Distributed Systems, Cloud Platforms, and Web 🙃 +* [Sayak Mukhopadhyay](https://sayakm.me/uses/) — Software Developer, Platform Engineer * [Josiah Wiebe](https://jwie.be/uses/) — Designer & developer, lifelong learner. * [Muhammad Oka](https://muhammadoka.dev/uses/) — Computer Science student, Cyber Security enthusiast. * [Benjamin Lannon](https://lannonbr.com/uses/) — Web Developer, Open Source Contributor, Livestreamer diff --git a/src/data.js b/src/data.js index 4e3dc815..a42109a3 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,17 @@ 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: @@ -11481,6 +11510,38 @@ module.exports = [ 'Scheme', ], }, + { + name: 'Sayak Mukhopadhyay', + description: 'Software Developer, Platform Engineer', + url: 'https://sayakm.me/uses/', + twitter: '@defineSayak', + emoji: '🤘🏼', + country: '🇮🇳', + computer: 'windows', + phone: 'android', + tags: [ + 'Software Developer', + 'Java', + 'Go', + 'Javascript', + 'Typescript', + 'Python', + 'VueJS', + 'NodeJS', + 'Back End', + 'Full Stack', + 'Docker', + 'Kubernetes', + 'Windowa', + 'Linux', + 'Ubuntu', + 'WSL', + 'GitOps', + 'AI', + 'GitHub', + 'Open Source Software', + ], + }, { name: 'Josiah Wiebe', description: 'Designer & developer, lifelong learner.',