Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: asyncapi/java-spring-cloud-stream-template
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.12.1
Choose a base ref
...
head repository: asyncapi/java-spring-cloud-stream-template
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Mar 1, 2022

  1. Copy the full SHA
    b1b712a View commit details

Commits on Mar 3, 2022

  1. Copy the full SHA
    c964ccc View commit details

Commits on Mar 26, 2022

  1. Copy the full SHA
    2e98c7b View commit details

Commits on Mar 28, 2022

  1. Copy the full SHA
    b739c3a View commit details

Commits on Mar 29, 2022

  1. Copy the full SHA
    d2fd134 View commit details

Commits on Apr 6, 2022

  1. Copy the full SHA
    2f29446 View commit details

Commits on Apr 8, 2022

  1. Copy the full SHA
    69f4690 View commit details

Commits on Apr 11, 2022

  1. Copy the full SHA
    49e4760 View commit details

Commits on Apr 14, 2022

  1. Copy the full SHA
    da215c7 View commit details

Commits on Apr 20, 2022

  1. Copy the full SHA
    ad41376 View commit details

Commits on Apr 26, 2022

  1. Copy the full SHA
    d35d03c View commit details

Commits on Apr 27, 2022

  1. Copy the full SHA
    0706cf1 View commit details

Commits on May 10, 2022

  1. Copy the full SHA
    10229e9 View commit details
  2. Copy the full SHA
    ac69c65 View commit details

Commits on May 12, 2022

  1. Copy the full SHA
    9d5e1d0 View commit details

Commits on May 17, 2022

  1. feat: update support for spec version 2.3.0. (#272)

    * feat: Update the template to work with AsyncAPI 2.3.0 (#271)
    
    * updated the package.json version, change test files to 2.3.0.
    damaru-inc authored May 17, 2022
    Copy the full SHA
    79dae0f View commit details
  2. Copy the full SHA
    8d108c4 View commit details

Commits on May 24, 2022

  1. Copy the full SHA
    539bcd5 View commit details

Commits on May 31, 2022

  1. Copy the full SHA
    03805c9 View commit details

Commits on Jun 3, 2022

  1. Copy the full SHA
    f55236e View commit details

Commits on Jun 10, 2022

  1. Copy the full SHA
    f69fb7e View commit details

Commits on Jun 22, 2022

  1. Copy the full SHA
    465e183 View commit details

Commits on Jul 28, 2022

  1. Copy the full SHA
    91d1d38 View commit details
  2. Copy the full SHA
    610f701 View commit details

Commits on Aug 25, 2022

  1. fix: dynamic topic params out of order and non-bean methods added to …

    …application.yml (#286)
    
    * feat: Added file names to generated test folders; only beans are included in the generated application.yml file; order of variables in topic are fixed
    
    * chore: remove commented out code
    
    * chore: linting
    CameronRushton authored Aug 25, 2022
    Copy the full SHA
    db808d4 View commit details

Commits on Aug 26, 2022

  1. fix: generation fails when schemas have an $id field or array of obje…

    …cts (#287)
    
    * fix:  is now being handled by changing the value to the classname where appropriate as part of the preprocess hook; items arrays are also working with the  changes; updated tests
    
    * chore: renamed new custom attribute to be more generic; fixed linting issues; const javaPackage instead of let
    CameronRushton authored Aug 26, 2022
    Copy the full SHA
    95fccd4 View commit details

Commits on Sep 15, 2022

  1. Copy the full SHA
    c1ada4a View commit details
  2. Copy the full SHA
    a4daa43 View commit details

Commits on Sep 20, 2022

  1. Copy the full SHA
    13e0c0c View commit details
  2. Copy the full SHA
    60b764d View commit details

Commits on Sep 22, 2022

  1. Copy the full SHA
    9e60f33 View commit details

Commits on Sep 28, 2022

  1. Copy the full SHA
    58aeee7 View commit details

Commits on Oct 13, 2022

  1. Copy the full SHA
    a62c575 View commit details

Commits on Oct 20, 2022

  1. Copy the full SHA
    307e7cc View commit details
  2. Copy the full SHA
    ea82761 View commit details
  3. fix: template uses anonymous schema name when object type is unknown (#…

    …296)
    
    * fix: Throw error when schema type is unknown instead of setting to the x-schema-parser-id
    
    * chore: remove comments
    CameronRushton authored Oct 20, 2022
    Copy the full SHA
    860152d View commit details

Commits on Oct 24, 2022

  1. Copy the full SHA
    9ed070f View commit details

Commits on Oct 27, 2022

  1. Copy the full SHA
    ad13799 View commit details
  2. Copy the full SHA
    9b2dd8d View commit details

Commits on Oct 28, 2022

  1. fix: replace ?. with old style falsy check (#302)

    * replace ?. with old style falsy check
    
    * chore: reformat
    CameronRushton authored Oct 28, 2022
    Copy the full SHA
    88bc2c2 View commit details

Commits on Nov 9, 2022

  1. Copy the full SHA
    5e4b266 View commit details

Commits on Nov 23, 2022

  1. ci: remove not needed workflow (#305)

    Co-authored-by: Lukasz Gornicki <lpgornicki@gmail.com>
    codingtenshi and derberg authored Nov 23, 2022
    Copy the full SHA
    e359034 View commit details
  2. Copy the full SHA
    8a08610 View commit details
  3. Copy the full SHA
    957cf08 View commit details

Commits on Dec 1, 2022

  1. Copy the full SHA
    b5764f9 View commit details

Commits on Dec 6, 2022

  1. Copy the full SHA
    7252ecf View commit details

Commits on Dec 7, 2022

  1. Copy the full SHA
    8c6adfa View commit details
  2. Copy the full SHA
    53222f3 View commit details

Commits on Jan 8, 2023

  1. Copy the full SHA
    63b8621 View commit details

Commits on Jan 17, 2023

  1. ci: update workflows for nodejs projects (#317)

    Co-authored-by: asyncapi-bot <info@asyncapi.io>
    asyncapi-bot and asyncapi-bot authored Jan 17, 2023
    Copy the full SHA
    eadc8b6 View commit details
Showing with 17,267 additions and 26,750 deletions.
  1. +10 −0 .asyncapi-tool
  2. +23 −20 .github/workflows/add-good-first-issue-labels.yml
  3. +87 −29 .github/workflows/automerge-for-humans-add-ready-to-merge-or-do-not-merge-label.yml
  4. +29 −6 .github/workflows/automerge-for-humans-merging.yml
  5. +4 −7 .github/workflows/automerge-for-humans-remove-ready-to-merge-label-on-edit.yml
  6. +9 −6 .github/workflows/automerge-orphans.yml
  7. +12 −10 .github/workflows/automerge.yml
  8. +34 −32 .github/workflows/autoupdate.yml
  9. +126 −0 .github/workflows/bounty-program-commands.yml
  10. +9 −8 .github/workflows/bump.yml
  11. +42 −23 .github/workflows/help-command.yml
  12. +0 −68 .github/workflows/if-go-pr-testing.yml
  13. +44 −25 .github/workflows/if-nodejs-pr-testing.yml
  14. +37 −9 .github/workflows/if-nodejs-release.yml
  15. +5 −4 .github/workflows/if-nodejs-version-bump.yml
  16. +60 −56 .github/workflows/issues-prs-notifications.yml
  17. +31 −6 .github/workflows/lint-pr-title.yml
  18. +285 −130 .github/workflows/notify-tsc-members-mention.yml
  19. +54 −0 .github/workflows/please-take-a-look-command.yml
  20. +14 −11 .github/workflows/release-announcements.yml
  21. +1 −0 .github/workflows/scripts/README.md
  22. +495 −0 .github/workflows/scripts/mailchimp/htmlContent.js
  23. +79 −0 .github/workflows/scripts/mailchimp/index.js
  24. +597 −0 .github/workflows/scripts/mailchimp/package-lock.json
  25. +9 −0 .github/workflows/scripts/mailchimp/package.json
  26. +0 −45 .github/workflows/sentiment-analysis.yml
  27. +7 −4 .github/workflows/stale-issues-prs.yml
  28. +102 −0 .github/workflows/update-pr.yml
  29. +8 −7 .github/workflows/welcome-first-time-contrib.yml
  30. +3 −1 .gitignore
  31. +1 −1 CODEOWNERS
  32. +46 −0 CODE_OF_CONDUCT.md
  33. +79 −0 CONTRIBUTING.md
  34. +1 −1 README.md
  35. +50 −32 filters/all.js
  36. +51 −8 hooks/pre-process.js
  37. +38 −67 lib/applicationModel.js
  38. +12,594 −25,814 package-lock.json
  39. +4 −32 package.json
  40. +1,384 −189 test/__snapshots__/integration.test.js.snap
  41. +59 −11 test/integration.test.js
  42. +1 −1 test/mocks/animals.yaml
  43. +45 −0 test/mocks/multivariable-topic.yaml
  44. +167 −0 test/mocks/schema-with-array-of-objects.yaml
  45. +530 −0 test/mocks/schemas-with-duplicate-$ids.yaml
  46. +1 −1 test/mocks/solace-test-app.yaml
  47. +0 −86 test/mocks/using-$id-field.yaml
10 changes: 10 additions & 0 deletions .asyncapi-tool
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
title: Java Spring Cloud Stream Template
filters:
language:
- javascript
technology:
- Spring Cloud Streams
- Maven
categories:
- generator-template
hasCommercial: false
43 changes: 23 additions & 20 deletions .github/workflows/add-good-first-issue-labels.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,40 @@
#This workflow 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
# This workflow 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 workflow is to enable anyone to label issue with 'Good First Issue' and 'area/*' with a single command.
# Purpose of this workflow is to enable anyone to label issue with 'Good First Issue' and 'area/*' with a single command.
name: Add 'Good First Issue' and 'area/*' labels # if proper comment added

on:
issue_comment:
types:
- created
on:
issue_comment:
types:
- created

jobs:
add-labels:
if: ${{!github.event.issue.pull_request && github.event.issue.state != 'closed' && github.actor != 'asyncapi-bot'}}
if: ${{(!github.event.issue.pull_request && github.event.issue.state != 'closed' && github.actor != 'asyncapi-bot') && (contains(github.event.comment.body, '/good-first-issue') || contains(github.event.comment.body, '/gfi' ))}}
runs-on: ubuntu-latest
steps:
- name: Add label
if: contains(github.event.comment.body, '/good-first-issue') || contains(github.event.comment.body, '/gfi' )
uses: actions/github-script@v5
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GH_TOKEN }}
script: |
const areas = ['javascript', 'typescript', 'java' , 'go', 'docs', 'ci-cd', 'design'];
const values = context.payload.comment.body.split(" ");
switch(values[1]){
const words = context.payload.comment.body.trim().split(" ");
const areaIndex = words.findIndex((word)=> word === '/gfi' || word === '/good-first-issue') + 1
let area = words[areaIndex];
switch(area){
case 'ts':
values[1] = 'typescript';
area = 'typescript';
break;
case 'js':
values[1] = 'javascript';
area = 'javascript';
break;
case 'markdown':
values[1] = 'docs';
area = 'docs';
break;
}
if(values.length != 2 || !areas.includes(values[1])){
if(!areas.includes(area)){
const message = `Hey @${context.payload.sender.login}, your message doesn't follow the requirements, you can try \`/help\`.`
await github.rest.issues.createComment({
@@ -42,14 +45,14 @@ jobs:
})
} else {
//remove complexity and areas if there are any before adding new labels;
// remove area if there is any before adding new labels.
const currentLabels = (await github.rest.issues.listLabelsOnIssue({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
})).data.map(label => label.name);
const shouldBeRemoved = currentLabels.filter(label => (label.startsWith('area/') && !label.endsWith(values[1])));
const shouldBeRemoved = currentLabels.filter(label => (label.startsWith('area/') && !label.endsWith(area)));
shouldBeRemoved.forEach(label => {
github.rest.issues.deleteLabel({
owner: context.repo.owner,
@@ -58,11 +61,11 @@ jobs:
});
});
//add new labels
// Add new labels.
github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['good first issue', `area/${values[1]}`]
labels: ['good first issue', `area/${area}`]
});
}
Original file line number Diff line number Diff line change
@@ -1,54 +1,112 @@
#This workflow 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
# This workflow 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 workflow is to enable anyone to label PR with `ready-to-merge` and `do-not-merge` labels to get stuff merged or blocked from merging
name: Add ready-to-merge or do-not-merge label # if proper comment added
# Purpose of this workflow is to enable anyone to label PR with the following labels:
# `ready-to-merge` and `do-not-merge` labels to get stuff merged or blocked from merging
# `autoupdate` to keep a branch up-to-date with the target branch

on:
issue_comment:
types:
- created
name: Label PRs # if proper comment added

on:
issue_comment:
types:
- created

jobs:
parse-comment-and-add-ready: # for handling cases when you want to mark as ready to merge
if: github.event.issue.pull_request && github.event.issue.state != 'closed' && github.actor != 'asyncapi-bot'
add-ready-to-merge-label:
if: >
github.event.issue.pull_request &&
github.event.issue.state != 'closed' &&
github.actor != 'asyncapi-bot' &&
(
contains(github.event.comment.body, '/ready-to-merge') ||
contains(github.event.comment.body, '/rtm' )
)
runs-on: ubuntu-latest
steps:
- name: Check if PR is draft # such info is not available in the context of issue_comment event
uses: actions/github-script@v5
id: checkDraft
- name: Add ready-to-merge label
uses: actions/github-script@v6
with:
result-encoding: string
github-token: ${{ secrets.GH_TOKEN }}
script: |
const prDetailsUrl = context.payload.issue.pull_request.url;
const response = await github.request(prDetailsUrl);
return response.data.draft;
- name: Add label
if: steps.checkDraft.outputs.result == 'false' && (contains(github.event.comment.body, '/ready-to-merge') || contains(github.event.comment.body, '/rtm' ))
uses: actions/github-script@v5
const { data: pull } = await github.request(prDetailsUrl);
const { draft: isDraft} = pull;
if(!isDraft) {
console.log('adding ready-to-merge label...');
github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['ready-to-merge']
})
}
const { data: comparison } =
await github.rest.repos.compareCommitsWithBasehead({
owner: pull.head.repo.owner.login,
repo: pull.head.repo.name,
basehead: `${pull.base.label}...${pull.head.label}`,
});
if (comparison.behind_by !== 0 && pull.mergeable_state === 'behind') {
console.log(`This branch is behind the target by ${comparison.behind_by} commits`)
console.log('adding out-of-date comment...');
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `Hello, @${{ github.actor }}! 👋🏼
This PR is not up to date with the base branch and can't be merged.
Please update your branch manually with the latest version of the base branch.
PRO-TIP: To request an update from the upstream branch, simply comment \`/u\` or \`/update\` and our bot will handle the update operation promptly.
The only requirement for this to work is to enable [Allow edits from maintainers](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork) option in your PR. Also the update will not work if your fork is located in an organization, not under your personal profile.
Thanks 😄`
})
}
add-do-not-merge-label:
if: >
github.event.issue.pull_request &&
github.event.issue.state != 'closed' &&
github.actor != 'asyncapi-bot' &&
(
contains(github.event.comment.body, '/do-not-merge') ||
contains(github.event.comment.body, '/dnm' )
)
runs-on: ubuntu-latest
steps:
- name: Add do-not-merge label
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GH_TOKEN }}
script: |
github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['ready-to-merge']
})
parse-comment-and-add-block: # for handling cases when you want to mark as do-not-merge
if: github.event.issue.pull_request && github.event.issue.state != 'closed' && github.actor != 'asyncapi-bot'
labels: ['do-not-merge']
})
add-autoupdate-label:
if: >
github.event.issue.pull_request &&
github.event.issue.state != 'closed' &&
github.actor != 'asyncapi-bot' &&
(
contains(github.event.comment.body, '/autoupdate') ||
contains(github.event.comment.body, '/au' )
)
runs-on: ubuntu-latest
steps:
- name: Add label
if: contains(github.event.comment.body, '/do-not-merge') || contains(github.event.comment.body, '/dnm' )
uses: actions/github-script@v5
- name: Add autoupdate label
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GH_TOKEN }}
script: |
github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['do-not-merge']
})
labels: ['autoupdate']
})
35 changes: 29 additions & 6 deletions .github/workflows/automerge-for-humans-merging.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#This workflow 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
# This workflow 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 workflow is to allow people to merge PR without a need of maintainer doing it. If all checks are in place (including maintainers approval) - JUST MERGE IT!
# Purpose of this workflow is to allow people to merge PR without a need of maintainer doing it. If all checks are in place (including maintainers approval) - JUST MERGE IT!
name: Automerge For Humans

on:
@@ -21,12 +21,35 @@ jobs:
if: github.event.pull_request.draft == false && (github.event.pull_request.user.login != 'asyncapi-bot' || github.event.pull_request.user.login != 'dependabot[bot]' || github.event.pull_request.user.login != 'dependabot-preview[bot]') #it runs only if PR actor is not a bot, at least not a bot that we know
runs-on: ubuntu-latest
steps:
- name: Get list of authors
uses: sergeysova/jq-action@v2
id: authors
with:
# This cmd does following (line by line):
# 1. CURL querying the list of commits of the current PR via GH API. Why? Because the current event payload does not carry info about the commits.
# 2. Iterates over the previous returned payload, and creates an array with the filtered results (see below) so we can work wit it later. An example of payload can be found in https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#webhook-payload-example-34.
# 3. Grabs the data we need for adding the `Co-authored-by: ...` lines later and puts it into objects to be used later on.
# 4. Filters the results by excluding the current PR sender. We don't need to add it as co-author since is the PR creator and it will become by default the main author.
# 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: |
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}]
| map(select(.login != "${{github.event.pull_request.user.login}}"))
| unique
| map("Co-authored-by: " + .name + " <" + .email + ">")
| join("\n")'
multiline: true
- name: Automerge PR
uses: pascalgn/automerge-action@v0.14.3
uses: pascalgn/automerge-action@22948e0bc22f0aa673800da838595a3e7347e584 #v0.15.6 https://github.com/pascalgn/automerge-action/releases/tag/v0.15.6
env:
GITHUB_TOKEN: "${{ secrets.GH_TOKEN }}"
MERGE_LABELS: "!do-not-merge,ready-to-merge"
MERGE_METHOD: "squash"
MERGE_COMMIT_MESSAGE: "{pullRequest.title} (#{pullRequest.number})"
# 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_RETRIES: "20"
MERGE_RETRY_SLEEP: "30000"
MERGE_RETRY_SLEEP: "30000"
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#This workflow 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
# This workflow 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

# Defence from evil contributor that after adding `ready-to-merge` all suddenly makes evil commit or evil change in PR title
# Label is removed once above action is detected
@@ -16,20 +16,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Remove label
uses: actions/github-script@v5
uses: actions/github-script@v6
with:
github-token: ${{ secrets.GH_TOKEN }}
script: |
const labelToRemove = 'ready-to-merge';
const labels = context.payload.pull_request.labels;
const isLabelPresent = labels.some(label => label.name === labelToRemove)
if(!isLabelPresent) return;
github.rest.issues.removeLabel({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
name: labelToRemove
})
})
15 changes: 9 additions & 6 deletions .github/workflows/automerge-orphans.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#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
# 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'

@@ -9,11 +9,14 @@ on:

jobs:
identify-orphans:
if: startsWith(github.repository, 'asyncapi/')
name: Find orphans and notify
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Get list of orphans
uses: actions/github-script@v3
uses: actions/github-script@v6
id: orphans
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -49,15 +52,15 @@ jobs:
}
- if: steps.orphans.outputs.found == 'true'
name: Convert markdown to slack markdown
uses: LoveToKnow/slackify-markdown-action@v1.0.0
uses: asyncapi/.github/.github/actions/slackify-markdown@master
id: issuemarkdown
with:
text: "-> [${{steps.orphans.outputs.title}}](${{steps.orphans.outputs.url}})"
markdown: "-> [${{steps.orphans.outputs.title}}](${{steps.orphans.outputs.url}})"
- if: steps.orphans.outputs.found == 'true'
name: Send info about orphan to slack
uses: rtCamp/action-slack-notify@v2
env:
SLACK_WEBHOOK: ${{secrets.SLACK_GITHUB_NEWISSUEPR}}
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
Loading