diff --git a/src/rules/__snapshots__/ci.test.ts.snap b/src/rules/__snapshots__/ci.test.ts.snap index 22f3defc..e1db22bb 100644 --- a/src/rules/__snapshots__/ci.test.ts.snap +++ b/src/rules/__snapshots__/ci.test.ts.snap @@ -12,6 +12,7 @@ exports[`ci > should match everything 1`] = ` "codesandboxci", "cypressci", "dependabot", + "droneci", "github.actions", "gitlab.ci", "jenkins", diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index f59e810f..e7b16a55 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -143,6 +143,7 @@ exports[`all > should match everything 1`] = ` "doctrinephp", "docusaurus", "docusign", + "droneci", "dropbox", "drupal", "dynatrace", diff --git a/src/rules/ci/droneci.ts b/src/rules/ci/droneci.ts new file mode 100644 index 00000000..1b1c01c9 --- /dev/null +++ b/src/rules/ci/droneci.ts @@ -0,0 +1,9 @@ +import { register } from '../../register.js'; + +register({ + tech: 'droneci', + name: 'DroneCI', + type: 'ci', + files: ['.drone.yml'], + dependencies: [{ type: 'docker', name: 'drone/drone' }], +}); diff --git a/src/rules/ci/index.ts b/src/rules/ci/index.ts index a2776514..c94c09c5 100644 --- a/src/rules/ci/index.ts +++ b/src/rules/ci/index.ts @@ -9,6 +9,7 @@ import './codesandboxci.js'; import './coveralls.js'; import './cypressci.js'; import './dependabot.js'; +import './droneci.js'; import './gitlab.ci.js'; import './jenkins.js'; import './relativeci.js'; diff --git a/src/rules/spec/docker/__snapshots__/component.test.ts.snap b/src/rules/spec/docker/__snapshots__/component.test.ts.snap index d9845750..3ef23560 100644 --- a/src/rules/spec/docker/__snapshots__/component.test.ts.snap +++ b/src/rules/spec/docker/__snapshots__/component.test.ts.snap @@ -39,6 +39,7 @@ exports[`docker > should match everything 1`] = ` "deno", "discourse", "docker", + "droneci", "drupal", "elasticsearch", "flyway", @@ -373,6 +374,11 @@ exports[`docker > should match everything 2`] = ` "discourse/base", "0.0.0", ], + [ + "docker", + "drone/drone", + "0.0.0", + ], [ "docker", "drupal", diff --git a/src/types/techs.ts b/src/types/techs.ts index 807b61ed..bea5a697 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -158,6 +158,7 @@ export type AllowedKeys = | 'doctrinephp' | 'docusaurus' | 'docusign' + | 'droneci' | 'dropbox' | 'drupal' | 'dynatrace'