From 02cb80a65b7d50e7755553a563dfd9cca8b5a1de Mon Sep 17 00:00:00 2001 From: "Xin Du (Clark)" Date: Mon, 10 Oct 2022 09:30:10 +0100 Subject: [PATCH] fix(ava): remove deprecated semantic pull request bot --- .github/semantic.yml | 2 - packages/cna-template/template/semantic.yml | 5 - packages/create-nuxt-app/lib/prompts.js | 1 - packages/create-nuxt-app/lib/saofile.js | 2 - .../test/snapshots/index.test.js.md | 86 +----------------- .../test/snapshots/index.test.js.snap | Bin 8022 -> 7923 bytes 6 files changed, 1 insertion(+), 95 deletions(-) delete mode 100644 .github/semantic.yml delete mode 100644 packages/cna-template/template/semantic.yml diff --git a/.github/semantic.yml b/.github/semantic.yml deleted file mode 100644 index 27c5a446d..000000000 --- a/.github/semantic.yml +++ /dev/null @@ -1,2 +0,0 @@ -# Always validate the PR title -titleOnly: true diff --git a/packages/cna-template/template/semantic.yml b/packages/cna-template/template/semantic.yml deleted file mode 100644 index 40b692768..000000000 --- a/packages/cna-template/template/semantic.yml +++ /dev/null @@ -1,5 +0,0 @@ -# Always validate the PR title AND all the commits -titleAndCommits: true -# Allows use of Merge commits (eg on github: "Merge branch 'master' into feature/ride-unicorns") -# this is only relevant when using commitsOnly: true (or titleAndCommits: true) -allowMergeCommits: true diff --git a/packages/create-nuxt-app/lib/prompts.js b/packages/create-nuxt-app/lib/prompts.js index 748377a72..fcbe61d2f 100644 --- a/packages/create-nuxt-app/lib/prompts.js +++ b/packages/create-nuxt-app/lib/prompts.js @@ -123,7 +123,6 @@ module.exports = [ type: 'checkbox', choices: [ { name: 'jsconfig.json (Recommended for VS Code if you\'re not using typescript)', value: 'jsconfig.json' }, - { name: 'Semantic Pull Requests', value: 'semantic-pull-requests' }, { name: 'Dependabot (For auto-updating dependencies, GitHub only)', value: 'dependabot' } ], default: [] diff --git a/packages/create-nuxt-app/lib/saofile.js b/packages/create-nuxt-app/lib/saofile.js index c6e4a73fa..ae134195e 100644 --- a/packages/create-nuxt-app/lib/saofile.js +++ b/packages/create-nuxt-app/lib/saofile.js @@ -115,7 +115,6 @@ module.exports = { '_.prettierrc': 'linter.includes("prettier")', '_jsconfig.json': 'devTools.includes("jsconfig.json")', 'tsconfig.json': 'language.includes("ts")', - 'semantic.yml': 'devTools.includes("semantic-pull-requests")', '_stylelint.config.js': 'linter.includes("stylelint")', '_commitlint.config.js': 'linter.includes("commitlint")', 'dependabot.yml': 'devTools.includes("dependabot")' @@ -134,7 +133,6 @@ module.exports = { '_jsconfig.json': 'jsconfig.json', '_stylelint.config.js': 'stylelint.config.js', '_commitlint.config.js': 'commitlint.config.js', - 'semantic.yml': '.github/semantic.yml', 'dependabot.yml': '.github/dependabot.yml' } }) diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.md b/packages/create-nuxt-app/test/snapshots/index.test.js.md index 264f60d5c..920e1717f 100644 --- a/packages/create-nuxt-app/test/snapshots/index.test.js.md +++ b/packages/create-nuxt-app/test/snapshots/index.test.js.md @@ -3661,14 +3661,13 @@ Generated by [AVA](https://avajs.dev). }␊ ` -## verify devTools: jsconfig.json (Recommended for VS Code if you're not using typescript), Semantic Pull Requests, Dependabot (For auto-updating dependencies, GitHub only) +## verify devTools: jsconfig.json (Recommended for VS Code if you're not using typescript), Dependabot (For auto-updating dependencies, GitHub only) > Generated files [ '.editorconfig', '.github/dependabot.yml', - '.github/semantic.yml', '.gitignore', 'README.md', 'components/NuxtLogo.vue', @@ -3829,89 +3828,6 @@ Generated by [AVA](https://avajs.dev). }␊ ` -## verify devTools: Semantic Pull Requests - -> Generated files - - [ - '.editorconfig', - '.github/semantic.yml', - '.gitignore', - 'README.md', - 'components/NuxtLogo.vue', - 'components/Tutorial.vue', - 'nuxt.config.js', - 'package.json', - 'pages/index.vue', - 'static/favicon.ico', - 'store/README.md', - ] - -> package.json - - { - dependencies: { - 'core-js': '^3.25.3', - nuxt: '^2.15.8', - vue: '^2.7.10', - 'vue-server-renderer': '^2.7.10', - 'vue-template-compiler': '^2.7.10', - }, - devDependencies: {}, - private: true, - scripts: { - build: 'nuxt build', - dev: 'nuxt', - generate: 'nuxt generate', - start: 'nuxt start', - }, - } - -> Generated nuxt.config.js - - `export default {␊ - // Global page headers: https://go.nuxtjs.dev/config-head␊ - head: {␊ - title: 'output',␊ - htmlAttrs: {␊ - lang: 'en'␊ - },␊ - meta: [␊ - { charset: 'utf-8' },␊ - { name: 'viewport', content: 'width=device-width, initial-scale=1' },␊ - { hid: 'description', name: 'description', content: '' },␊ - { name: 'format-detection', content: 'telephone=no' }␊ - ],␊ - link: [␊ - { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }␊ - ]␊ - },␊ - ␊ - // Global CSS: https://go.nuxtjs.dev/config-css␊ - css: [␊ - ],␊ - ␊ - // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins␊ - plugins: [␊ - ],␊ - ␊ - // Auto import components: https://go.nuxtjs.dev/config-components␊ - components: true,␊ - ␊ - // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules␊ - buildModules: [␊ - ],␊ - ␊ - // Modules: https://go.nuxtjs.dev/config-modules␊ - modules: [␊ - ],␊ - ␊ - // Build Configuration: https://go.nuxtjs.dev/config-build␊ - build: {␊ - }␊ - }␊ - ` - ## verify devTools: Dependabot (For auto-updating dependencies, GitHub only) > Generated files diff --git a/packages/create-nuxt-app/test/snapshots/index.test.js.snap b/packages/create-nuxt-app/test/snapshots/index.test.js.snap index 6d152f9798fdec7150f92e501594d333e6bb5b5d..9682067ae7c5d1cf6db2e780400a2ed7b88528b9 100644 GIT binary patch literal 7923 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 CK2??g literal 8022 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