From f7173a097e75ffdcb91fa6e585bbf1bf0385ef3c Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 17:59:06 +0000 Subject: [PATCH 1/6] reintroduct Troy Forster (site is up and responds) --- src/data.js | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/src/data.js b/src/data.js index b0276624..8a593457 100644 --- a/src/data.js +++ b/src/data.js @@ -1706,6 +1706,29 @@ const pages = [ phone: 'iphone', tags: ['Think', 'Apply'], }, + { + name: 'Troy Forster', + description: 'Consulting Technology Director and CTO for Hire', + url: 'https://tforster.com/uses', + twitter: '@tforster', + emoji: '', + country: 'πŸ‡¨πŸ‡¦', + computer: 'windows', + phone: 'android', + tags: [ + 'Engineer', + 'Back End', + 'Front End', + 'Consultant', + 'Entrepreneur', + 'JavaScript', + 'C#', + 'PHP', + 'Serverless', + 'SOA', + 'Enterprise', + ], + }, { name: 'Elliot Bonneville', description: @@ -1965,30 +1988,6 @@ const pages = [ ]; export default pages; -// Times out -// { -// name: 'Troy Forster', -// description: 'Consulting Technology Director and CTO for Hire', -// url: 'https://tforster.com/uses', -// twitter: '@tforster', -// emoji: '', -// country: 'πŸ‡¨πŸ‡¦', -// computer: 'windows', -// phone: 'android', -// tags: [ -// 'Engineer', -// 'Back End', -// 'Front End', -// 'Consultant', -// 'Entrepreneur', -// 'JavaScript', -// 'C#', -// 'PHP', -// 'Serverless', -// 'SOA', -// 'Enterprise', -// ], -// }, // No /uses page (404) // { From 053874e44173d096a4f632b0d130e24fb9fc8af2 Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 18:02:15 +0000 Subject: [PATCH 2/6] make action fail on failure... --- scripts/data-validate.js | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/data-validate.js b/scripts/data-validate.js index fce9aa36..613969ea 100644 --- a/scripts/data-validate.js +++ b/scripts/data-validate.js @@ -82,5 +82,4 @@ async function isWorkingUrl(url) { `Action failed with ${failingUrls.length} URL fetch failures, see logs` ); } - process.exit(0); })(); From 1df5931b5aa8da31a4b6312737d1c45df6d11f3f Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 18:04:04 +0000 Subject: [PATCH 3/6] exit fine locally --- scripts/data-validate.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/data-validate.js b/scripts/data-validate.js index 613969ea..e9554ebb 100644 --- a/scripts/data-validate.js +++ b/scripts/data-validate.js @@ -82,4 +82,7 @@ async function isWorkingUrl(url) { `Action failed with ${failingUrls.length} URL fetch failures, see logs` ); } + if (process.env.CI !== 'true') { + process.exit(failingUrls.length > 0 ? 1 : 0) + } })(); From 15fd5121e209ed77fca1a3f0dca51b3517ac938e Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 18:06:38 +0000 Subject: [PATCH 4/6] Revert "reintroduct Troy Forster (site is up and responds)" This reverts commit f7173a097e75ffdcb91fa6e585bbf1bf0385ef3c. --- src/data.js | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/src/data.js b/src/data.js index 8a593457..b0276624 100644 --- a/src/data.js +++ b/src/data.js @@ -1706,29 +1706,6 @@ const pages = [ phone: 'iphone', tags: ['Think', 'Apply'], }, - { - name: 'Troy Forster', - description: 'Consulting Technology Director and CTO for Hire', - url: 'https://tforster.com/uses', - twitter: '@tforster', - emoji: '', - country: 'πŸ‡¨πŸ‡¦', - computer: 'windows', - phone: 'android', - tags: [ - 'Engineer', - 'Back End', - 'Front End', - 'Consultant', - 'Entrepreneur', - 'JavaScript', - 'C#', - 'PHP', - 'Serverless', - 'SOA', - 'Enterprise', - ], - }, { name: 'Elliot Bonneville', description: @@ -1988,6 +1965,30 @@ const pages = [ ]; export default pages; +// Times out +// { +// name: 'Troy Forster', +// description: 'Consulting Technology Director and CTO for Hire', +// url: 'https://tforster.com/uses', +// twitter: '@tforster', +// emoji: '', +// country: 'πŸ‡¨πŸ‡¦', +// computer: 'windows', +// phone: 'android', +// tags: [ +// 'Engineer', +// 'Back End', +// 'Front End', +// 'Consultant', +// 'Entrepreneur', +// 'JavaScript', +// 'C#', +// 'PHP', +// 'Serverless', +// 'SOA', +// 'Enterprise', +// ], +// }, // No /uses page (404) // { From 491b843ce54387fb9643f4c203ce3f780a3de8f6 Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 18:08:59 +0000 Subject: [PATCH 5/6] more flakey /uses pages --- src/data.js | 154 ++++++++++++++++++++++++++-------------------------- 1 file changed, 78 insertions(+), 76 deletions(-) diff --git a/src/data.js b/src/data.js index b0276624..05859d0f 100644 --- a/src/data.js +++ b/src/data.js @@ -1803,26 +1803,6 @@ const pages = [ phone: 'android', tags: ['Developer', 'Full Stack', 'PHP', 'JavaScript', 'Laravel', 'React'], }, - { - name: 'Oscar SΓ‘nchez', - description: 'Passionate developer, traveler and drummer from PerΓΊ', - url: 'https://devlusaja.com', - twitter: '@dev_lusaja', - emoji: 'πŸ’»πŸ›©πŸ’ͺ', - country: 'πŸ‡΅πŸ‡ͺ', - computer: 'linux', - phone: 'android', - tags: [ - 'Developer', - 'Software Architect', - 'Python', - 'PHP', - 'Docker', - 'Graphql', - 'AWS', - 'Open Source', - ], - }, { name: 'Thomas Maximini', description: 'Freelance software developer from Germany.', @@ -1990,7 +1970,56 @@ export default pages; // ], // }, -// No /uses page (404) +// Times out +// { +// name: 'Carlos Andres Charris Sandoval', +// description: 'Software Engineer', +// url: 'https://carloscharris.com/uses', +// twitter: '@Darkklitos', +// emoji: 'πŸ”₯', +// country: 'πŸ‡¨πŸ‡΄', +// computer: 'apple', +// phone: 'android', +// tags: [ +// 'Developer', +// 'Full Stack', +// 'JavaScript', +// 'TypeScript', +// 'Angular', +// 'Vue', +// 'React', +// 'Node', +// 'Java', +// 'Docker', +// 'Serverless', +// ], +// }, + +// Times out +// { +// name: 'Carlos Junod', +// description: +// 'Husband, Dreamer, Full Stack Developer, Javascript passionate, Graphic Designer', +// url: 'http://carlosjunod.me/uses/', +// twitter: '@carlosjunod', +// emoji: 'πŸ₯‘', +// country: 'πŸ‡¨πŸ‡±', +// computer: 'apple', +// phone: 'iphone', +// tags: [ +// 'Developer', +// 'Full Stack', +// 'React', +// 'Designer', +// 'Entrepreneur', +// 'JavaScript', +// 'Node', +// 'CSS', +// 'HTML', +// ], +// }, + +// No /uses page // { // name: 'Hussain Aminu', // description: 'Web Developer, Data Scientist', @@ -2101,40 +2130,25 @@ export default pages; // ], // }, -// Weird redirect to YouTube Video +// No /uses page // { -// name: 'Juan Manuel Incaurgarat', -// description: 'Front end developer', -// url: 'https://kilinkis.me/uses', -// twitter: '@kilinkis', -// emoji: 'πŸ€', -// country: 'πŸ‡¦πŸ‡·', -// computer: 'apple', +// name: 'Oscar SΓ‘nchez', +// description: 'Passionate developer, traveler and drummer from PerΓΊ', +// url: 'https://devlusaja.com', +// twitter: '@dev_lusaja', +// emoji: 'πŸ’»πŸ›©πŸ’ͺ', +// country: 'πŸ‡΅πŸ‡ͺ', +// computer: 'linux', // phone: 'android', -// tags: ['React', 'WordPress', 'Gatsby', 'JavaScript', 'Node'], -// }, - -// DEAD site -// { -// name: 'Carlos Junod', -// description: -// 'Husband, Dreamer, Full Stack Developer, Javascript passionate, Graphic Designer', -// url: 'http://carlosjunod.me/uses/', -// twitter: '@carlosjunod', -// emoji: 'πŸ₯‘', -// country: 'πŸ‡¨πŸ‡±', -// computer: 'apple', -// phone: 'iphone', // tags: [ // 'Developer', -// 'Full Stack', -// 'React', -// 'Designer', -// 'Entrepreneur', -// 'JavaScript', -// 'Node', -// 'CSS', -// 'HTML', +// 'Software Architect', +// 'Python', +// 'PHP', +// 'Docker', +// 'Graphql', +// 'AWS', +// 'Open Source', // ], // }, @@ -2187,31 +2201,6 @@ export default pages; // ], // }, -// Times out -// { -// name: 'Carlos Andres Charris Sandoval', -// description: 'Software Engineer', -// url: 'https://carloscharris.com/uses', -// twitter: '@Darkklitos', -// emoji: 'πŸ”₯', -// country: 'πŸ‡¨πŸ‡΄', -// computer: 'apple', -// phone: 'android', -// tags: [ -// 'Developer', -// 'Full Stack', -// 'JavaScript', -// 'TypeScript', -// 'Angular', -// 'Vue', -// 'React', -// 'Node', -// 'Java', -// 'Docker', -// 'Serverless', -// ], -// }, - // Empty /uses page // { // name: 'Γ†ndrew Rininsland', @@ -2237,3 +2226,16 @@ export default pages; // 'D3', // ], // }, + +// Weird redirect to YouTube Video +// { +// name: 'Juan Manuel Incaurgarat', +// description: 'Front end developer', +// url: 'https://kilinkis.me/uses', +// twitter: '@kilinkis', +// emoji: 'πŸ€', +// country: 'πŸ‡¦πŸ‡·', +// computer: 'apple', +// phone: 'android', +// tags: ['React', 'WordPress', 'Gatsby', 'JavaScript', 'Node'], +// }, From 25e67b5328979065d7cd719482d930ba4b5b1faf Mon Sep 17 00:00:00 2001 From: Hugo Di Francesco Date: Mon, 13 Jan 2020 18:10:54 +0000 Subject: [PATCH 6/6] switch to HTTP to avoid 404 issue with GitHub Pages... --- src/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.js b/src/data.js index 05859d0f..3ca2d91d 100644 --- a/src/data.js +++ b/src/data.js @@ -116,7 +116,7 @@ const pages = [ name: 'Sam Cross', description: '"Developer", IT student, frequent traveller by coach, addicted to music.', - url: 'https://sam-cross.github.io/uses', + url: 'http://sam-cross.github.io/uses', twitter: '@samcrxss', emoji: '🎡', country: 'πŸ‡¬πŸ‡§',