Skip to content

Commit

Permalink
Merge branch 'master' into migrate-ts
Browse files Browse the repository at this point in the history
  • Loading branch information
akshatnema committed Mar 16, 2024
2 parents be9e29c + 2779b75 commit 133eaa3
Show file tree
Hide file tree
Showing 7 changed files with 606 additions and 111 deletions.
75 changes: 75 additions & 0 deletions .github/workflows/notify-triager.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Notify Triagers

on:
pull_request_target:
types: [opened, reopened, synchronize, edited, ready_for_review]

jobs:
Notify-triagers:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/[email protected]

- name: Check PR Changes for .md files
id: md-pr-changes
uses: tj-actions/changed-files@aa08304bd477b800d468db44fe10f6c61f7f7b11 # version 42.1.0 https://github.com/tj-actions/changed-files/releases/tag/v42.1.0
with:
files: |
**.md
- name: Check PR Changes for non-.md files
id: non-md-pr-changes
uses: tj-actions/changed-files@aa08304bd477b800d468db44fe10f6c61f7f7b11 # version 42.1.0 https://github.com/tj-actions/changed-files/releases/tag/v42.1.0
with:
files: |
!**.md
- name: Extract Doc Triage Maintainers
id: doc-triager
run: |
docTriagers=$(grep '^#' CODEOWNERS | tail -n 2 | head -n 1)
echo "docTriagers: $docTriagers"
prefix="#docTriagers: "
docTriagers=${docTriagers#$prefix}
echo "docTriagers=$docTriagers" >> $GITHUB_ENV
- name: Extract Code Triage Maintainers
id: code-triager
run: |
codeTriagers=$(grep '^#' CODEOWNERS | tail -n 1)
echo "codeTriagers: $codeTriagers"
prefix="#codeTriagers: "
codeTriagers=${codeTriagers#$prefix}
echo "codeTriagers=$codeTriagers" >> $GITHUB_ENV
- name: Add Reviewers for code files
if: steps.non-md-pr-changes.outputs.any_changed == 'true'
run: |
IFS=' ' read -r -a codeTriagers <<< "${{ env.codeTriagers }}"
reviewers=$(printf ', "%s"' "${codeTriagers[@]}")
reviewers=[${reviewers:2}]
curl \
-X POST \
-H "Authorization: token ${{ secrets.GH_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/requested_reviewers \
-d "{
\"reviewers\": $reviewers
}"
- name: Add Reviewers for doc files
if: steps.md-pr-changes.outputs.any_changed == 'true'
run: |
IFS=' ' read -r -a docTriagers <<< "${{ env.docTriagers }}"
reviewers=$(printf ', "%s"' "${docTriagers[@]}")
reviewers=[${reviewers:2}]
curl \
-X POST \
-H "Authorization: token ${{ secrets.GH_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/requested_reviewers \
-d "{
\"reviewers\": $reviewers
}"
6 changes: 4 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@
# For more details, read the following article on GitHub: https://help.github.com/articles/about-codeowners/.

# The default owners are automatically added as reviewers when you open a pull request unless different owners are specified in the file.
* @derberg @akshatnema @magicmatatjahu @anshgoyalevil @sambhavgupta0705 @mayaleeeee @asyncapi-bot-eve
* @derberg @akshatnema @magicmatatjahu @anshgoyalevil @mayaleeeee @asyncapi-bot-eve

# All .md files
*.md @alequetzalli @octonawish-akcodes @BhaswatiRoy @TRohit20 @VaishnaviNandakumar @Arya-Gupta @J0SAL @asyncapi-bot-eve
*.md @alequetzalli @asyncapi-bot-eve

pages/blog/*.md @thulieblack @alequetzalli
pages/community/*.md @thulieblack @alequetzalli

README.md @alequetzalli @derberg @akshatnema @magicmatatjahu @mayaleeeee @asyncapi-bot-eve
#docTriagers: TRohit20 octonawish-akcodes BhaswatiRoy VaishnaviNandakumar Arya-Gupta J0SAL
#codeTriagers: sambhavgupta0705
5 changes: 0 additions & 5 deletions config/meetings.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,6 @@
"banner": "https://user-images.githubusercontent.com/40604284/285945520-e06ff77c-0e37-432e-964d-b4d47167cc18.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDE3ODI1NzUsIm5iZiI6MTcwMTc4MjI3NSwicGF0aCI6Ii80MDYwNDI4NC8yODU5NDU1MjAtZTA2ZmY3N2MtMGUzNy00MzJlLTk2NGQtYjRkNDcxNjdjYzE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjA1VDEzMTc1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5MjBhNTEwMjIwNDQxNzczY2EyMDI1YjQzOWIwYzRhY2MxNTU3ZDYyMGY2NzMxYjVkYzYyNmViZTM5Yjg4ZTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Dm-WJy2AQO2xUMAJ1nO6ADZuBFYXKj0NEFgdcDd44Fg",
"date": "2023-12-19T13:00:00.000Z"
},
{
"title": "AsyncAPI v3 announcement",
"calLink": "https://www.google.com/calendar/event?eid=NmhzMGZnNTRnZHNnZTFtbnRjbmhpZnJzbjAgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn",
"date": "2023-12-06T15:00:00.000Z"
},
{
"title": "3 Request/Reply Use Cases",
"calLink": "https://www.google.com/calendar/event?eid=b3NvM2c0dW9tcTk1djRiMDJmbWU4dG9odGcgY19xOXRzZWlnbG9tZHNqNm5qdWh2YnB0czExY0Bn",
Expand Down
202 changes: 123 additions & 79 deletions dashboard.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,44 @@
{
"hotDiscussions": [
{
"id": "PR_kwDOBW5R_c5f0CJh",
"isPR": true,
"id": "I_kwDOFLhIt84-OUI3",
"isPR": false,
"isAssigned": false,
"title": "docs: tutorial for managing schemas with Schema Registry",
"author": "Arya-Gupta",
"resourcePath": "/asyncapi/website/pull/2331",
"repo": "asyncapi/website",
"labels": [],
"score": 27.56876051992884
"title": "Create educational & technical video explaining AsyncAPI's main features",
"author": "alequetzalli",
"resourcePath": "/asyncapi/community/issues/155",
"repo": "asyncapi/community",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
},
{
"name": "stale",
"color": "ededed"
}
],
"score": 33.59942688366328
},
{
"id": "PR_kwDOBW5R_c5fbyLb",
"isPR": true,
"id": "I_kwDODou01c5BZZv-",
"isPR": false,
"isAssigned": false,
"title": "docs: tutorial for bindings with Kafka",
"author": "CynthiaPeter",
"resourcePath": "/asyncapi/website/pull/2318",
"repo": "asyncapi/website",
"labels": [],
"score": 22.9739670999407
"title": "Open Graph link preview image according to the document to open",
"author": "smoya",
"resourcePath": "/asyncapi/studio/issues/224",
"repo": "asyncapi/studio",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
},
{
"name": "keep-open",
"color": "f9dd4b"
}
],
"score": 25.55853839868403
},
{
"id": "I_kwDOBW5R_c5Pi3rO",
Expand Down Expand Up @@ -54,24 +72,20 @@
"score": 22.112443333692923
},
{
"id": "I_kwDOBW5R_c5J6qNe",
"id": "I_kwDOBW5R_c5BIl5P",
"isPR": false,
"isAssigned": false,
"title": "Measuring AsyncAPI spec adoption",
"author": "derberg",
"resourcePath": "/asyncapi/website/issues/780",
"isAssigned": true,
"title": "Add new page for collecting user testing participants",
"author": "mcturco",
"resourcePath": "/asyncapi/website/issues/529",
"repo": "asyncapi/website",
"labels": [
{
"name": "enhancement",
"color": "84b6eb"
},
{
"name": "stale",
"color": "ededed"
}
],
"score": 20.102221212448114
"score": 19.815046623698855
},
{
"id": "I_kwDODou01c5AqLB8",
Expand All @@ -93,26 +107,6 @@
],
"score": 19.527872034949596
},
{
"id": "I_kwDODou01c5BZZv-",
"isPR": false,
"isAssigned": false,
"title": "Open Graph link preview image according to the document to open",
"author": "smoya",
"resourcePath": "/asyncapi/studio/issues/224",
"repo": "asyncapi/studio",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
},
{
"name": "keep-open",
"color": "f9dd4b"
}
],
"score": 19.240697446200336
},
{
"id": "I_kwDOFDnrNc51TZDT",
"isPR": false,
Expand Down Expand Up @@ -146,39 +140,39 @@
"resourcePath": "/asyncapi/community/pull/1013",
"repo": "asyncapi/community",
"labels": [],
"score": 18.091999091203302
"score": 18.953522857451077
},
{
"id": "I_kwDOBW5R_c580Z0o",
"id": "I_kwDODou01c5E_LV0",
"isPR": false,
"isAssigned": false,
"title": "New Contributor Guide and Maintenance Setup",
"author": "derberg",
"resourcePath": "/asyncapi/website/issues/2586",
"repo": "asyncapi/website",
"title": "Create onboarding for features of Studio",
"author": "mcturco",
"resourcePath": "/asyncapi/studio/issues/284",
"repo": "asyncapi/studio",
"labels": [
{
"name": "enhancement",
"color": "84b6eb"
"color": "a2eeef"
}
],
"score": 16.65612614745701
"score": 17.517649913704783
},
{
"id": "I_kwDODou01c5E_LV0",
"isPR": false,
"id": "PR_kwDOBW5R_c5ol2IR",
"isPR": true,
"isAssigned": false,
"title": "Create onboarding for features of Studio",
"author": "mcturco",
"resourcePath": "/asyncapi/studio/issues/284",
"repo": "asyncapi/studio",
"title": "feat: migrate docs, data, and editor components to typescript",
"author": "devilkiller-ag",
"resourcePath": "/asyncapi/website/pull/2735",
"repo": "asyncapi/website",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
"name": "autoupdate",
"color": "ededed"
}
],
"score": 16.36895155870775
"score": 17.230475324955524
},
{
"id": "PR_kwDOFDnrNc5dgyM7",
Expand All @@ -189,41 +183,91 @@
"resourcePath": "/asyncapi/cli/pull/859",
"repo": "asyncapi/cli",
"labels": [],
"score": 15.794602381209232
"score": 16.943300736206268
},
{
"id": "I_kwDOBW5R_c580Z0o",
"isPR": false,
"isAssigned": false,
"title": "New Contributor Guide and Maintenance Setup",
"author": "derberg",
"resourcePath": "/asyncapi/website/issues/2586",
"repo": "asyncapi/website",
"labels": [
{
"name": "enhancement",
"color": "84b6eb"
}
],
"score": 16.65612614745701
}
],
"goodFirstIssues": [
{
"id": "I_kwDOCxglSM6Bxg4I",
"title": "Convert OpenAPI 3.0 to AsyncAPI 3.0",
"id": "I_kwDOE8Qh386CSg4-",
"title": "Java generator does not include import for dictionary models",
"isAssigned": false,
"resourcePath": "/asyncapi/converter-js/issues/233",
"repo": "asyncapi/converter-js",
"resourcePath": "/asyncapi/modelina/issues/1892",
"repo": "asyncapi/modelina",
"author": "jonaslagoni",
"area": "typescript",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
"name": "bug",
"color": "d73a4a"
},
{
"name": "keep-open",
"color": "f4d473"
"name": "Java generator",
"color": "d4c5f9"
}
]
},
{
"id": "I_kwDOBW5R_c6BEfZr",
"title": "[BUG] CaseStudy page horizontal spacing",
"id": "I_kwDODwv8N86CATWV",
"title": "Unaligned hero section",
"isAssigned": false,
"resourcePath": "/asyncapi/website/issues/2727",
"repo": "asyncapi/website",
"author": "RamGoel",
"resourcePath": "/asyncapi/conference-website/issues/267",
"repo": "asyncapi/conference-website",
"author": "AceTheCreator",
"area": "Unknown",
"labels": [
{
"name": "bug",
"color": "ee0701"
"name": "enhancement",
"color": "a2eeef"
}
]
},
{
"id": "I_kwDODwv8N86CASyz",
"title": "Card text is unreadable ",
"isAssigned": false,
"resourcePath": "/asyncapi/conference-website/issues/266",
"repo": "asyncapi/conference-website",
"author": "AceTheCreator",
"area": "Unknown",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
}
]
},
{
"id": "I_kwDOCxglSM6Bxg4I",
"title": "Convert OpenAPI 3.0 to AsyncAPI 3.0",
"isAssigned": false,
"resourcePath": "/asyncapi/converter-js/issues/233",
"repo": "asyncapi/converter-js",
"author": "jonaslagoni",
"area": "typescript",
"labels": [
{
"name": "enhancement",
"color": "a2eeef"
},
{
"name": "keep-open",
"color": "f4d473"
}
]
},
Expand Down
Loading

0 comments on commit 133eaa3

Please sign in to comment.