Skip to content

Commit 091b303

Browse files
committed
feat: change meetup link url
Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
1 parent 600829f commit 091b303

8 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/__check-action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ jobs:
105105
Event Description: Required
106106
Agenda: Speaker "Wrong Speaker" is not in the list of speakers
107107
Agenda: Entry "- Wrong agenda entry" must follow the format: "- <speaker>: <talk_description>"
108-
Meetup Link: Must be a valid Meetup link, e.g. https://www.meetup.com/fr-FR/devops-aix-marseille/events/123456789
109-
CNCF Link: Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-quiz-conteneurs-et-observabilite
108+
Meetup Link: Must be a valid Meetup link, e.g. https://www.meetup.com/cloud-native-aix-marseille/events/123456789
109+
CNCF Link: Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-test-meetup-event
110110
Drive Link: Must be a valid Drive Link, e.g. https://drive.google.com/drive/folders/1a2b3c4d5e6f7g8h9i0j
111111
EOF
112112
)

__tests__/meetup-issue-template.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"attributes":
5454
"label": "Meetup Link"
5555
"description": "Provide the link to the Meetup event page"
56-
"placeholder": "https://www.meetup.com/fr-FR/devops-aix-marseille/events/xxxxxxx"
56+
"placeholder": "https://www.meetup.com/cloud-native-aix-marseille/events/xxxxxxxxx"
5757
- "type": "input"
5858
"id": "cncf_link"
5959
"attributes":

dist/index.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/__fixtures__/meetup-issue.fixture.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ export function getMeetupIssueFixture(override?: Partial<MeetupIssue>): MeetupIs
1515
hoster: [getHostersFixture()[0]],
1616
event_description: "Description",
1717
agenda: `- ${speakers[0]}: Talk description One\n- ${speakers[1]}: Talk description Two`,
18-
meetup_link: "https://www.meetup.com/fr-FR/devops-aix-marseille/events/123456789",
18+
meetup_link: "https://www.meetup.com/cloud-native-aix-marseille/events/123456789",
1919
cncf_link:
20-
"https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-quiz-conteneurs-et-observabilite",
20+
"https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-test-meetup-event",
2121
drive_link: "https://drive.google.com/drive/folders/1a2b3c4d5e6f7g8h9i0j",
2222
...(override?.body ?? {}),
2323
},

src/linter/adapter/cncf-link-linter.adapter.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe("CNCFLinkLinterAdapter", () => {
3333

3434
// Act & Assert
3535
const expectedError = new LintError([
36-
"CNCF Link: Invalid url; Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-quiz-conteneurs-et-observabilite",
36+
"CNCF Link: Invalid url; Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-test-meetup-event",
3737
]);
3838

3939
await expect(cncfLinkLinterAdapter.lint(invalidmeetupIssue, shouldFix)).rejects.toStrictEqual(
@@ -52,7 +52,7 @@ describe("CNCFLinkLinterAdapter", () => {
5252

5353
// Act & Assert
5454
const expectedError = new LintError([
55-
"CNCF Link: Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-quiz-conteneurs-et-observabilite",
55+
"CNCF Link: Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-test-meetup-event",
5656
]);
5757

5858
await expect(cncfLinkLinterAdapter.lint(invalidmeetupIssue, shouldFix)).rejects.toStrictEqual(

src/linter/adapter/cncf-link-linter.adapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class CNCFLinkLinterAdapter extends AbstractZodLinterAdapter {
1010
protected getValidator() {
1111
return string().url().regex(CNCFLinkLinterAdapter.CNCF_LINK_REGEX, {
1212
message:
13-
"Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-quiz-conteneurs-et-observabilite",
13+
"Must be a valid CNCF link, e.g. https://community.cncf.io/events/details/cncf-cloud-native-aix-marseille-presents-test-meetup-event",
1414
});
1515
}
1616

src/linter/adapter/meetup-link-linter.adapter.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe("MeetupLinkLinterAdapter", () => {
3333

3434
// Act & Assert
3535
const expectedError = new LintError([
36-
"Meetup Link: Invalid url; Must be a valid Meetup link, e.g. https://www.meetup.com/fr-FR/devops-aix-marseille/events/123456789",
36+
"Meetup Link: Invalid url; Must be a valid Meetup link, e.g. https://www.meetup.com/cloud-native-aix-marseille/events/123456789",
3737
]);
3838

3939
await expect(
@@ -52,7 +52,7 @@ describe("MeetupLinkLinterAdapter", () => {
5252

5353
// Act & Assert
5454
const expectedError = new LintError([
55-
"Meetup Link: Must be a valid Meetup link, e.g. https://www.meetup.com/fr-FR/devops-aix-marseille/events/123456789",
55+
"Meetup Link: Must be a valid Meetup link, e.g. https://www.meetup.com/cloud-native-aix-marseille/events/123456789",
5656
]);
5757

5858
await expect(

src/linter/adapter/meetup-link-linter.adapter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import { AbstractZodLinterAdapter } from "./abtract-zod-linter.adapter";
55
@injectable()
66
export class MeetupLinkLinterAdapter extends AbstractZodLinterAdapter {
77
private static readonly MEETUP_LINK_REGEX =
8-
/^https:\/\/www\.meetup\.com\/fr-FR\/devops-aix-marseille\/events\/[0-9]+$/;
8+
/^https:\/\/www\.meetup\.com\/cloud-native-aix-marseille\/events\/[0-9]+$/;
99

1010
protected getValidator() {
1111
return string().url().regex(MeetupLinkLinterAdapter.MEETUP_LINK_REGEX, {
1212
message:
13-
"Must be a valid Meetup link, e.g. https://www.meetup.com/fr-FR/devops-aix-marseille/events/123456789",
13+
"Must be a valid Meetup link, e.g. https://www.meetup.com/cloud-native-aix-marseille/events/123456789",
1414
});
1515
}
1616

0 commit comments

Comments
 (0)