diff --git a/.github/workflows/if-nodejs-pr-testing.yml b/.github/workflows/if-nodejs-pr-testing.yml index 66ea65528..462e61316 100644 --- a/.github/workflows/if-nodejs-pr-testing.yml +++ b/.github/workflows/if-nodejs-pr-testing.yml @@ -14,7 +14,9 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + # Using macos-13 instead of latest (macos-14) due to an issue with Puppeteer and such runner. + # See: https://github.com/puppeteer/puppeteer/issues/12327 and https://github.com/asyncapi/parser-js/issues/1001 + os: [ubuntu-latest, macos-13, windows-latest] steps: - if: > !github.event.pull_request.draft && !( diff --git a/.github/workflows/if-nodejs-release.yml b/.github/workflows/if-nodejs-release.yml index e578d9002..72d01de47 100644 --- a/.github/workflows/if-nodejs-release.yml +++ b/.github/workflows/if-nodejs-release.yml @@ -33,7 +33,9 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + # Using macos-13 instead of latest (macos-14) due to an issue with Puppeteer and such runner. + # See: https://github.com/puppeteer/puppeteer/issues/12327 and https://github.com/asyncapi/parser-js/issues/1001 + os: [ubuntu-latest, macos-13, windows-latest] steps: - name: Set git to use LF #to once and for all finish neverending fight between Unix and Windows run: | diff --git a/.github/workflows/issues-prs-notifications.yml b/.github/workflows/issues-prs-notifications.yml index 78ebe9601..b8b20c6ba 100644 --- a/.github/workflows/issues-prs-notifications.yml +++ b/.github/workflows/issues-prs-notifications.yml @@ -20,8 +20,6 @@ jobs: name: Notify slack on every new issue runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for issue uses: asyncapi/.github/.github/actions/slackify-markdown@master id: issuemarkdown @@ -40,8 +38,6 @@ jobs: name: Notify slack on every new pull request runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for pull request uses: asyncapi/.github/.github/actions/slackify-markdown@master id: prmarkdown @@ -60,8 +56,6 @@ jobs: name: Notify slack on every new pull request runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - name: Convert markdown to slack markdown for pull request uses: asyncapi/.github/.github/actions/slackify-markdown@master id: discussionmarkdown diff --git a/package-lock.json b/package-lock.json index 68035db4f..c391f7850 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,21 @@ { "name": "@asyncapi/markdown-template", - "version": "1.6.1", + "version": "1.6.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@asyncapi/markdown-template", - "version": "1.6.1", + "version": "1.6.3", "license": "Apache-2.0", "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.19", + "@asyncapi/generator-react-sdk": "^1.0.20", "openapi-sampler": "^1.3.0", "yaml": "^1.10.2" }, "devDependencies": { - "@asyncapi/cli": "^2.0.0", - "@asyncapi/parser": "^3.0.15", + "@asyncapi/cli": "^2.0.2", + "@asyncapi/parser": "^3.1.0", "@babel/preset-env": "^7.15.8", "@babel/preset-react": "^7.14.5", "@types/react": "^18.2.18", @@ -182,9 +182,9 @@ } }, "node_modules/@asyncapi/cli": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.0.0.tgz", - "integrity": "sha512-OYogiOlJubQvWL3DfeLgPeRg7Cvr4/cQkuwGvkiamJXI6rBFn0KLQ5hJqxtQMeb8jv3zTsmDR4lqIo7U/pggzg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@asyncapi/cli/-/cli-2.0.2.tgz", + "integrity": "sha512-NgPs0Rzw5nLmmVt6BbN+4GuBF166Ta1MTyf2GpT1/G70gpVu0FoQCp57u8Chaf447MQAymEgs5JfO+6ByQMC+Q==", "dev": true, "dependencies": { "@asyncapi/avro-schema-parser": "^3.0.22", @@ -203,7 +203,7 @@ "@oclif/core": "^3", "@oclif/errors": "^1.3.6", "@oclif/plugin-not-found": "^2.3.22", - "@smoya/asyncapi-adoption-metrics": "^2.4.7", + "@smoya/asyncapi-adoption-metrics": "^2.4.8", "@smoya/multi-parser": "^5.0.8", "@stoplight/spectral-cli": "6.9.0", "ajv": "^8.12.0", @@ -578,11 +578,11 @@ } }, "node_modules/@asyncapi/generator-react-sdk": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.19.tgz", - "integrity": "sha512-J+uj7pptc8IUg4RLNWwoTB0AizYGKSbTjcN87BU3Ck8TwGxIuSRuk7Dz/SX0I/6bX0PWgZN8snsahBQ3j4HXYA==", + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/@asyncapi/generator-react-sdk/-/generator-react-sdk-1.0.20.tgz", + "integrity": "sha512-9ShFK5RK2tprRD8NvP1SQf2wN2tUOilYFnQgBiPD5AwKmlJqjR3nZUQydfuRTHmHe5pz5lzypFx5ey3f1Mvjgg==", "dependencies": { - "@asyncapi/parser": "^3.0.15", + "@asyncapi/parser": "^3.1.0", "@babel/core": "7.12.9", "@babel/preset-env": "^7.12.7", "@babel/preset-react": "^7.12.7", @@ -917,9 +917,9 @@ } }, "node_modules/@asyncapi/parser": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.0.16.tgz", - "integrity": "sha512-Ze0OAZvyCKWLeAMNcyY6nnc2Xbv5vvyvXFRnCD/I0VIGlIgbIlD7HbDgeQcNZ9fZ68lT0myjje8QLmFP7ddLGw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@asyncapi/parser/-/parser-3.1.0.tgz", + "integrity": "sha512-rUd+fsPRE68o+F3gLqk7OaBj5J5VgBiLk9eJBGEXolNmKbVd45mxJm2aBpMkphQEmYHuBvxZyiNYlSCyr1D2fA==", "dependencies": { "@asyncapi/specs": "^6.7.1", "@openapi-contrib/openapi-schema-to-json-schema": "~3.2.0", @@ -18740,12 +18740,12 @@ } }, "node_modules/@smoya/asyncapi-adoption-metrics": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/@smoya/asyncapi-adoption-metrics/-/asyncapi-adoption-metrics-2.4.7.tgz", - "integrity": "sha512-XybYwLMuiOZLwoNm9JivIYGeo8PwS4YubPb6ECyJS25OTrf/9Xejzr4gh32xCiSqZc/AFmBSDSuEnd8czlArAA==", + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/@smoya/asyncapi-adoption-metrics/-/asyncapi-adoption-metrics-2.4.8.tgz", + "integrity": "sha512-MxasX63xVT+oZYK2Mj2W/+pTfp8t7XttXXNWilogbclyDh1wLmSsyX0cMUYnhQSuS3OMYYv8xg9U2+FnkJ0QIA==", "dev": true, "dependencies": { - "@smoya/multi-parser": "^5.0.7" + "@smoya/multi-parser": "^5.0.8" } }, "node_modules/@smoya/multi-parser": { @@ -21068,12 +21068,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -23387,9 +23387,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" diff --git a/package.json b/package.json index 2560f736c..4b9d5192c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@asyncapi/markdown-template", - "version": "1.6.1", + "version": "1.6.3", "description": "Markdown template for the AsyncAPI generator.", "keywords": [ "asyncapi", @@ -36,13 +36,13 @@ "access": "public" }, "dependencies": { - "@asyncapi/generator-react-sdk": "^1.0.19", + "@asyncapi/generator-react-sdk": "^1.0.20", "openapi-sampler": "^1.3.0", "yaml": "^1.10.2" }, "devDependencies": { - "@asyncapi/cli": "^2.0.0", - "@asyncapi/parser": "^3.0.15", + "@asyncapi/cli": "^2.0.2", + "@asyncapi/parser": "^3.1.0", "@babel/preset-env": "^7.15.8", "@babel/preset-react": "^7.14.5", "@types/react": "^18.2.18",