import { BuddyBuild } from "./BuddyBuild"
import { Buildkite } from "./Buildkite"
import { Circle } from "./Circle"
import { Codeship } from "./Codeship"
import { DockerCloud } from "./DockerCloud"
import { Drone } from "./Drone"
import { FakeCI } from "./Fake"
import { Jenkins } from "./Jenkins"
import { Nevercode } from "./Nevercode"
import { Semaphore } from "./Semaphore"
import { Surf } from "./Surf"
import { Travis } from "./Travis"
import { VSTS } from "./VSTS"

const providers = [
  BuddyBuild,
  Buildkite,
  Circle,
  Codeship,
  DockerCloud,
  Drone,
  FakeCI,
  Jenkins,
  Nevercode,
  Semaphore,
  Surf,
  Travis,
  VSTS,
]

// Mainly used for Dangerfile linting
const realProviders = [
  BuddyBuild,
  Buildkite,
  Circle,
  Codeship,
  DockerCloud,
  Drone,
  Jenkins,
  Nevercode,
  Semaphore,
  Surf,
  Travis,
  VSTS,
]

export { providers, realProviders }

import { BuddyBuild } from "./BuddyBuild"
import { Buildkite } from "./Buildkite"
import { Circle } from "./Circle"
import { Codeship } from "./Codeship"
import { DockerCloud } from "./DockerCloud"
import { Drone } from "./Drone"
import { FakeCI } from "./Fake"
import { Jenkins } from "./Jenkins"
import { Nevercode } from "./Nevercode"
import { Semaphore } from "./Semaphore"
import { Surf } from "./Surf"
import { Travis } from "./Travis"
import { VSTS } from "./VSTS"

const providers = [
  Travis,
  Circle,
  Semaphore,
  Nevercode,
  Jenkins,
  FakeCI,
  Surf,
  DockerCloud,
  Codeship,
  Drone,
  Buildkite,
  BuddyBuild,
  VSTS,
]

// Mainly used for Dangerfile linting
const realProviders = [
  Travis,
  Circle,
  Semaphore,
  Nevercode,
  Jenkins,
  Surf,
  DockerCloud,
  Codeship,
  Drone,
  Buildkite,
  BuddyBuild,
  VSTS,
]

export { providers, realProviders }

Revert "Alphasort ci-source providers for easier additions"
Revert "Alphasort ci-source providers for easier additions"

This reverts commit 9bf75701e8268914484f9f409dcda04f41a43558.

Sort order was important, actually :-/
