diff --git a/.github/workflows/automerge-for-humans-merging.yml b/.github/workflows/automerge-for-humans-merging.yml
index 9ba0be90..dc5f64cc 100644
--- a/.github/workflows/automerge-for-humans-merging.yml
+++ b/.github/workflows/automerge-for-humans-merging.yml
@@ -33,7 +33,7 @@ jobs:
# 5. Removes repeated authors (authors can have more than one commit in the PR).
# 6. Builds the `Co-authored-by: ...` lines with actual info.
# 7. Transforms the array into plain text. Thanks to this, the actual stdout of this step can be used by the next Workflow step (wich is basically the automerge).
- cmd: |
+ cmd: |
curl -H "Accept: application/vnd.github+json" -H "Authorization: Bearer ${{ secrets.GH_TOKEN }}" "${{github.event.pull_request._links.commits.href}}?per_page=100" |
jq -r '[.[]
| {name: .commit.author.name, email: .commit.author.email, login: .author.login}]
@@ -50,6 +50,6 @@ jobs:
MERGE_METHOD: "squash"
# Using the output of the previous step (`Co-authored-by: ...` lines) as commit description.
# Important to keep 2 empty lines as https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors#creating-co-authored-commits-on-the-command-line mentions
- MERGE_COMMIT_MESSAGE: "{pullRequest.title} (#{pullRequest.number})\n\n\n${{ steps.authors.outputs.value }}"
+ MERGE_COMMIT_MESSAGE: "{pullRequest.title} (#{pullRequest.number})\n\n\n${{ steps.authors.outputs.value }}"
MERGE_RETRIES: "20"
MERGE_RETRY_SLEEP: "30000"
diff --git a/.github/workflows/automerge-orphans.yml b/.github/workflows/automerge-orphans.yml
index a1776853..c797b513 100644
--- a/.github/workflows/automerge-orphans.yml
+++ b/.github/workflows/automerge-orphans.yml
@@ -1,11 +1,11 @@
# This action is centrally managed in https://github.com/asyncapi/.github/
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo
-name: 'Notify on failing automerge'
+name: "Notify on failing automerge"
on:
schedule:
- - cron: "0 0 * * *"
+ - cron: "0 0 * * *"
jobs:
identify-orphans:
@@ -63,4 +63,4 @@ jobs:
SLACK_WEBHOOK: ${{secrets.SLACK_CI_FAIL_NOTIFY}}
SLACK_TITLE: π¨ Not merged PR that should be automerged π¨
SLACK_MESSAGE: ${{steps.issuemarkdown.outputs.text}}
- MSG_MINIMAL: true
\ No newline at end of file
+ MSG_MINIMAL: true
diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml
index 116b8065..14086755 100644
--- a/.github/workflows/automerge.yml
+++ b/.github/workflows/automerge.yml
@@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Autoapproving
- uses: hmarr/auto-approve-action@44888193675f29a83e04faf4002fa8c0b537b1e4 # v3.2.1 is used https://github.com/hmarr/auto-approve-action/releases/tag/v3.2.1
+ uses: hmarr/auto-approve-action@44888193675f29a83e04faf4002fa8c0b537b1e4 # v3.2.1 is used https://github.com/hmarr/auto-approve-action/releases/tag/v3.2.1
with:
github-token: "${{ secrets.GH_TOKEN_BOT_EVE }}"
diff --git a/.github/workflows/autoupdate.yml b/.github/workflows/autoupdate.yml
index eeb77a47..ee019c72 100644
--- a/.github/workflows/autoupdate.yml
+++ b/.github/workflows/autoupdate.yml
@@ -12,11 +12,11 @@ name: autoupdate
on:
push:
- branches-ignore:
- - 'version-bump/**'
- - 'dependabot/**'
- - 'bot/**'
- - 'all-contributors/**'
+ branches-ignore:
+ - "version-bump/**"
+ - "dependabot/**"
+ - "bot/**"
+ - "all-contributors/**"
jobs:
autoupdate-for-bot:
@@ -27,7 +27,7 @@ jobs:
- name: Autoupdating
uses: docker://chinthakagodawita/autoupdate-action:v1
env:
- GITHUB_TOKEN: '${{ secrets.GH_TOKEN_BOT_EVE }}'
+ GITHUB_TOKEN: "${{ secrets.GH_TOKEN_BOT_EVE }}"
PR_FILTER: "labelled"
PR_LABELS: "autoupdate"
PR_READY_STATE: "ready_for_review"
diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml
index 66af7a55..84ae0f7e 100644
--- a/.github/workflows/bump.yml
+++ b/.github/workflows/bump.yml
@@ -1,7 +1,7 @@
#This action is centrally managed in https://github.com/asyncapi/.github/
#Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo
-#Purpose of this action is to update npm package in libraries that use it. It is like dependabot for asyncapi npm modules only.
+#Purpose of this action is to update npm package in libraries that use it. It is like dependabot for asyncapi npm modules only.
#It runs in a repo after merge of release commit and searches for other packages that use released package. Every found package gets updated with lates version
name: Bump package version in dependent repos - if Node project
diff --git a/.github/workflows/format-prettier.yml b/.github/workflows/format-prettier.yml
new file mode 100644
index 00000000..250b2b49
--- /dev/null
+++ b/.github/workflows/format-prettier.yml
@@ -0,0 +1,31 @@
+name: Checking formatting using Prettier
+
+on:
+ pull_request:
+ branches:
+ - main
+ push:
+ branches:
+ - main
+
+jobs:
+ run-linters:
+ name: Run linters
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Check out Git repository
+ uses: actions/checkout@v3
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
+ with:
+ node-version: 18
+
+ #Install dependencies
+ - run: npm ci
+
+ # Prettier must be in `package.json`
+ - name: Run linters
+ working-directory: ./
+ run: npm run format:check
diff --git a/.github/workflows/help-command.yml b/.github/workflows/help-command.yml
index 3f4dcbc4..68b859d2 100644
--- a/.github/workflows/help-command.yml
+++ b/.github/workflows/help-command.yml
@@ -3,10 +3,10 @@
name: Create help comment
-on:
- issue_comment:
- types:
- - created
+on:
+ issue_comment:
+ types:
+ - created
jobs:
create_help_comment_pr:
@@ -28,9 +28,9 @@ jobs:
body: `Hello, @${{ github.actor }}! ππΌ
I'm π§π§π§ Genie π§π§π§ from the magic lamp. Looks like somebody needs a hand!
-
+
At the moment the following comments are supported in pull requests:
-
+
- \`/please-take-a-look\` or \`/ptal\` - This comment will add a comment to the PR asking for attention from the reviewrs who have not reviewed the PR yet.
- \`/ready-to-merge\` or \`/rtm\` - This comment will trigger automerge of PR in case all required checks are green, approvals in place and do-not-merge label is not added
- \`/do-not-merge\` or \`/dnm\` - This comment will block automerging even if all conditions are met and ready-to-merge label is added
@@ -54,9 +54,9 @@ jobs:
body: `Hello, @${{ github.actor }}! ππΌ
I'm π§π§π§ Genie π§π§π§ from the magic lamp. Looks like somebody needs a hand!
-
+
At the moment the following comments are supported in issues:
-
+
- \`/good-first-issue {js | ts | java | go | docs | design | ci-cd}\` or \`/gfi {js | ts | java | go | docs | design | ci-cd}\` - label an issue as a \`good first issue\`.
example: \`/gfi js\` or \`/good-first-issue ci-cd\``
- })
\ No newline at end of file
+ })
diff --git a/.github/workflows/notify-tsc-members-mention.yml b/.github/workflows/notify-tsc-members-mention.yml
index d72fd85b..841fb47f 100644
--- a/.github/workflows/notify-tsc-members-mention.yml
+++ b/.github/workflows/notify-tsc-members-mention.yml
@@ -37,8 +37,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
@@ -82,8 +82,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
@@ -127,8 +127,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
@@ -172,8 +172,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
@@ -217,8 +217,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
@@ -262,8 +262,8 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 16
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: "npm"
+ cache-dependency-path: "**/package-lock.json"
#########
# Handling Slack notifications
#########
diff --git a/.github/workflows/please-take-a-look-command.yml b/.github/workflows/please-take-a-look-command.yml
index b26cbc41..b94b7500 100644
--- a/.github/workflows/please-take-a-look-command.yml
+++ b/.github/workflows/please-take-a-look-command.yml
@@ -1,8 +1,8 @@
# This action is centrally managed in https://github.com/asyncapi/.github/
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo
-# It uses Github actions to listen for comments on issues and pull requests and
-# if the comment contains /please-take-a-look or /ptal it will add a comment pinging
+# It uses Github actions to listen for comments on issues and pull requests and
+# if the comment contains /please-take-a-look or /ptal it will add a comment pinging
# the code-owners who are reviewers for PR
name: Please take a Look
diff --git a/.github/workflows/release-announcements.yml b/.github/workflows/release-announcements.yml
index 9587cace..5ef4e409 100644
--- a/.github/workflows/release-announcements.yml
+++ b/.github/workflows/release-announcements.yml
@@ -1,15 +1,14 @@
# This action is centrally managed in https://github.com/asyncapi/.github/
# Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo
-name: 'Announce releases in different channels'
+name: "Announce releases in different channels"
-on:
+on:
release:
- types:
+ types:
- published
jobs:
-
slack-announce:
name: Slack - notify on every release
runs-on: ubuntu-latest
@@ -24,10 +23,10 @@ jobs:
- name: Send info about release to Slack
uses: rtCamp/action-slack-notify@v2
env:
- SLACK_WEBHOOK: ${{ secrets.SLACK_RELEASES }}
- SLACK_TITLE: Release ${{github.event.release.tag_name}} for ${{github.repository}} is out in the wild π±πͺπΎπ
- SLACK_MESSAGE: ${{steps.markdown.outputs.text}}
- MSG_MINIMAL: true
+ SLACK_WEBHOOK: ${{ secrets.SLACK_RELEASES }}
+ SLACK_TITLE: Release ${{github.event.release.tag_name}} for ${{github.repository}} is out in the wild π±πͺπΎπ
+ SLACK_MESSAGE: ${{steps.markdown.outputs.text}}
+ MSG_MINIMAL: true
twitter-announce:
name: Twitter - notify on minor and major releases
@@ -70,10 +69,10 @@ jobs:
# tweet goes out even if the type is not major or minor but "You need provide version number to compare."
# it is ok, it just means we did not identify previous version as we are tweeting out information about the release for the first time
if: steps.releasetype.outputs.type != 'null' && steps.releasetype.outputs.type != 'patch' # null means that versions are the same
- uses: m1ner79/Github-Twittction@d1e508b6c2170145127138f93c49b7c46c6ff3a7 # using 2.0.0 https://github.com/m1ner79/Github-Twittction/releases/tag/v2.0.0
+ uses: m1ner79/Github-Twittction@d1e508b6c2170145127138f93c49b7c46c6ff3a7 # using 2.0.0 https://github.com/m1ner79/Github-Twittction/releases/tag/v2.0.0
with:
twitter_status: "Release ${{github.event.release.tag_name}} for ${{github.repository}} is out in the wild π±πͺπΎπ\n\nThank you for the contribution ${{ steps.author.outputs.name }} ${{github.event.release.html_url}}"
- twitter_consumer_key: ${{ secrets.TWITTER_CONSUMER_KEY }}
- twitter_consumer_secret: ${{ secrets.TWITTER_CONSUMER_SECRET }}
- twitter_access_token_key: ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
- twitter_access_token_secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
\ No newline at end of file
+ twitter_consumer_key: ${{ secrets.TWITTER_CONSUMER_KEY }}
+ twitter_consumer_secret: ${{ secrets.TWITTER_CONSUMER_SECRET }}
+ twitter_access_token_key: ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }}
+ twitter_access_token_secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
diff --git a/.github/workflows/scripts/README.md b/.github/workflows/scripts/README.md
index ba97dca0..b63e8820 100644
--- a/.github/workflows/scripts/README.md
+++ b/.github/workflows/scripts/README.md
@@ -1 +1 @@
-The entire `scripts` directory is centrally managed in [.github](https://github.com/asyncapi/.github/) repository. Any changes in this folder should be done in central repository.
\ No newline at end of file
+The entire `scripts` directory is centrally managed in [.github](https://github.com/asyncapi/.github/) repository. Any changes in this folder should be done in central repository.
diff --git a/.github/workflows/scripts/mailchimp/htmlContent.js b/.github/workflows/scripts/mailchimp/htmlContent.js
index d132c72f..08c44e17 100644
--- a/.github/workflows/scripts/mailchimp/htmlContent.js
+++ b/.github/workflows/scripts/mailchimp/htmlContent.js
@@ -3,8 +3,7 @@
* Don't make changes to this file in this repo as they will be overwritten with changes made to the same file in above mentioned repo
*/
module.exports = (link, title) => {
-
- return `
+ return `
+
+ AACoT'24
+
+
+ The AsyncAPI Conf on Tour is an official event created by the
+ AsyncAPI Initiative. This conference is aimed primarily at the
+ community to share and exchange experiences between existing users
+ and new members. We plan to integrate new members into the community
+ and expand their knowledge about the project.
+
+
+ We are currently looking for sponsors, for more details please read
+ our Sponsorship Prospectus.
+
+
+ );
}
-export default About
\ No newline at end of file
+export default About;
diff --git a/components/Agenda/agenda.js b/components/Agenda/agenda.js
index e6829c61..1ba04d7d 100644
--- a/components/Agenda/agenda.js
+++ b/components/Agenda/agenda.js
@@ -1,81 +1,116 @@
-import React from 'react'
-import Heading from '../Typography/heading'
-import Paragraph from '../Typography/paragraph'
-import Image from 'next/image'
+import React from "react";
+import Heading from "../Typography/heading";
+import Paragraph from "../Typography/paragraph";
+import Image from "next/image";
function Agenda({ city }) {
return (
-
);
}
diff --git a/components/Form/Cfp/stepFour.js b/components/Form/Cfp/stepFour.js
index 4134e656..3a0fd11c 100644
--- a/components/Form/Cfp/stepFour.js
+++ b/components/Form/Cfp/stepFour.js
@@ -1,5 +1,5 @@
/* eslint-disable react/no-unescaped-entities */
-import React, {useState} from "react";
+import React, { useState } from "react";
import { toast } from "react-hot-toast";
import axios from "axios";
import ActivityLoader from "../../illustration/activityLoader";
@@ -14,20 +14,20 @@ function StepFour({ setStep, setForm, data }) {
axios
.post(
"https://sheet.best/api/sheets/91aebdc6-66cb-46c2-9c7b-4cdfc7541b56",
- data
+ data,
)
.then((res) => {
setSubmitting(false);
if (res.status === 200) {
setDisabled(true);
- setStep(e, 'successful')
+ setStep(e, "successful");
}
})
.catch((err) => {
setSubmitting(false);
toast.error("Failed to submit feedback. Try again", {
- duration: '6000'
- });
+ duration: "6000",
+ });
});
};
return (
@@ -36,7 +36,9 @@ function StepFour({ setStep, setForm, data }) {
Additional Information
- Notes will only be seen by reviewers during the CFP process. Therefore, it is important to use this space to explain any technical requirements or why you are best suited to speak on the subject, etc...
+ Notes will only be seen by reviewers during the CFP process. Therefore,
+ it is important to use this space to explain any technical requirements
+ or why you are best suited to speak on the subject, etc...