Skip to content

Commit

Permalink
Merge pull request #7641 from stopfstedt/yaml_linting
Browse files Browse the repository at this point in the history
adds YAML linting
  • Loading branch information
jrjohnson authored Feb 16, 2024
2 parents ca6ef54 + 522c5d2 commit a9f17d9
Show file tree
Hide file tree
Showing 26 changed files with 2,139 additions and 2,088 deletions.
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@
/packages/*/coverage/
!.*
.*/

# .github
!.github/
10 changes: 10 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,15 @@ module.exports = {
'ember/no-classic-classes': 0,
},
},
{
// YAML files
files: [
'./.github/dependabot.yml',
'./.github/workflows/*.{yaml,yml}',
'./packages/**/translations/*.{yaml,yml}',
],
extends: ['plugin:yml/standard'],
parser: 'yaml-eslint-parser',
},
],
};
96 changes: 48 additions & 48 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily

- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "02:30"
timezone: America/Los_Angeles
open-pull-requests-limit: 10
groups:
embroider:
patterns:
- "@embroider/*"
ignore:
- dependency-name: "@babel/core"
- dependency-name: "@babel/eslint-parser"
- dependency-name: "@babel/plugin-proposal-decorators"
- dependency-name: "@ember/optional-features"
- dependency-name: "@ember/string"
- dependency-name: "@ember/test-helpers"
- dependency-name: "@glimmer/component"
- dependency-name: "@glimmer/tracking"
- dependency-name: broccoli-asset-rev
- dependency-name: ember-auto-import
- dependency-name: ember-cli
- dependency-name: ember-cli-app-version
- dependency-name: ember-cli-babel
- dependency-name: ember-cli-clean-css
- dependency-name: ember-cli-dependency-checker
- dependency-name: ember-cli-htmlbars
- dependency-name: ember-cli-inject-live-reload
- dependency-name: ember-cli-sri
- dependency-name: ember-cli-terser
- dependency-name: ember-data
- dependency-name: ember-fetch
- dependency-name: ember-load-initializers
- dependency-name: ember-modifier
- dependency-name: ember-page-title
- dependency-name: ember-qunit
- dependency-name: ember-resolver
- dependency-name: ember-source
- dependency-name: ember-welcome-page
- dependency-name: qunit
- dependency-name: qunit-dom
- dependency-name: tracked-built-ins
- dependency-name: webpack
- package-ecosystem: npm
directory: /
schedule:
interval: daily
time: "02:30"
timezone: America/Los_Angeles
open-pull-requests-limit: 10
groups:
embroider:
patterns:
- "@embroider/*"
ignore:
- dependency-name: "@babel/core"
- dependency-name: "@babel/eslint-parser"
- dependency-name: "@babel/plugin-proposal-decorators"
- dependency-name: "@ember/optional-features"
- dependency-name: "@ember/string"
- dependency-name: "@ember/test-helpers"
- dependency-name: "@glimmer/component"
- dependency-name: "@glimmer/tracking"
- dependency-name: broccoli-asset-rev
- dependency-name: ember-auto-import
- dependency-name: ember-cli
- dependency-name: ember-cli-app-version
- dependency-name: ember-cli-babel
- dependency-name: ember-cli-clean-css
- dependency-name: ember-cli-dependency-checker
- dependency-name: ember-cli-htmlbars
- dependency-name: ember-cli-inject-live-reload
- dependency-name: ember-cli-sri
- dependency-name: ember-cli-terser
- dependency-name: ember-data
- dependency-name: ember-fetch
- dependency-name: ember-load-initializers
- dependency-name: ember-modifier
- dependency-name: ember-page-title
- dependency-name: ember-qunit
- dependency-name: ember-resolver
- dependency-name: ember-source
- dependency-name: ember-welcome-page
- dependency-name: qunit
- dependency-name: qunit-dom
- dependency-name: tracked-built-ins
- dependency-name: webpack
76 changes: 38 additions & 38 deletions .github/workflows/auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,43 +9,43 @@ jobs:
strategy:
matrix:
safe-dependency:
- "@embroider/test-setup"
- "@embroider/util"
- "@formatjs/intl-locale"
- "@formatjs/intl-pluralrules"
- "@formatjs/intl-relativetimeformat"
- "@percy/cli"
- "@percy/ember"
- "@sentry/ember"
- "broccoli-file-creator"
- "broccoli-funnel"
- "broccoli-merge-trees"
- "browserslist"
- "caniuse-db"
- "ember-a11y-testing"
- "ember-cli-bundle-analyzer"
- "ember-cli-dependency-checker"
- "ember-cli-dependency-lint"
- "ember-cli-deprecation-workflow"
- "ember-cli-mirage"
- "ember-cli-page-object"
- "ember-noscript"
- "ember-qunit-nice-errors"
- "ember-template-lint"
- "ember-test-selectors"
- "stylelint-config-recommended-scss"
- "stylelint-scss"
- "@embroider/test-setup"
- "@embroider/util"
- "@formatjs/intl-locale"
- "@formatjs/intl-pluralrules"
- "@formatjs/intl-relativetimeformat"
- "@percy/cli"
- "@percy/ember"
- "@sentry/ember"
- broccoli-file-creator
- broccoli-funnel
- broccoli-merge-trees
- browserslist
- caniuse-db
- ember-a11y-testing
- ember-cli-bundle-analyzer
- ember-cli-dependency-checker
- ember-cli-dependency-lint
- ember-cli-deprecation-workflow
- ember-cli-mirage
- ember-cli-page-object
- ember-noscript
- ember-qunit-nice-errors
- ember-template-lint
- ember-test-selectors
- stylelint-config-recommended-scss
- stylelint-scss
if: ${{ github.actor == 'dependabot[bot]' }}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/[email protected]
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/checkout@v4
if: ${{contains(steps.metadata.outputs.dependency-names, matrix.safe-dependency) && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch') }}
- name: Enable auto-merge for Dependabot PRs
if: ${{contains(steps.metadata.outputs.dependency-names, matrix.safe-dependency) && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch') }}
run: gh pr merge --merge --auto ${{ github.event.number }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Dependabot metadata
id: metadata
uses: dependabot/[email protected]
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/checkout@v4
if: ${{contains(steps.metadata.outputs.dependency-names, matrix.safe-dependency) && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch') }}
- name: Enable auto-merge for Dependabot PRs
if: ${{contains(steps.metadata.outputs.dependency-names, matrix.safe-dependency) && (steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch') }}
run: gh pr merge --merge --auto ${{ github.event.number }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading

0 comments on commit a9f17d9

Please sign in to comment.