Skip to content

Commits

Commits on Oct 28, 2022

  1. fix needing a second container for the update (#319)

    Jake Coffman authored and GitHub committed Oct 28, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    f9a9ae9 View commit details

Commits on Oct 11, 2022

  1. Use TypeScript's import type syntax

    Bryan Dragon committed Oct 11, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    70c88c4 View commit details
  2. Lint and fix errors/warnings

    Bryan Dragon committed Oct 11, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    96de225 View commit details

Commits on Oct 10, 2022

  1. Configure eslint to use typescript resolver

    Ignore import/extensions when importing Docker tags JSON
    Mattt Zmuda committed Oct 10, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    3b36388 View commit details

Commits on Oct 4, 2022

  1. Remove http basic auth from proxy

    In https://github.com/github/dependabot-update-job-proxy/pull/988 we're
    removing HTTP Basic Auth from the proxy. While passing them won't cause
    any issues, it will no longer serve a purpose.
    
    It should technically be fine to merge these changes _before_ that
    lands, as the proxy can currently be ran without setting up basic auth,
    but let's get that PR to land first.
    Jurre Stender authored and Landon Grindheim committed Oct 4, 2022
    Copy the full SHA
    51fbbeb View commit details

Commits on Sep 16, 2022

  1. Point to new Update image URL

    *Note* We needed to add the `User: 'root'` declaration to have this run
    as it did previously. The updater image no longer runs updates as root,
    but as `dependabot`.
    Landon Grindheim authored and GitHub committed Sep 16, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    90a8741 View commit details

Commits on Aug 30, 2022

  1. Handle errors as unknown (not any)

    Typescript started handling `error: unknown` in v4.0. It hadn't been
    enforced strictly until now.
    Landon Grindheim authored and GitHub committed Aug 30, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    47d7a37 View commit details

Commits on Jul 25, 2022

  1. Default to NODE_EXTRA_CA_CERTS config for proxy cert

    David McIntosh authored and GitHub committed Jul 25, 2022
    Copy the full SHA
    509bd79 View commit details

Commits on May 4, 2022

  1. Provide empty strings as fallback proxy values

    Landon Grindheim authored and GitHub committed May 4, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    bba2211 View commit details

Commits on May 3, 2022

  1. Unverified

    No user is associated with the committer email.
    Copy the full SHA
    7cf8e5c View commit details
  2. Forward proxy ENV variables to proxy container

    Multiple users have reported `dependabot-action` not respecting their
    proxy settings. We had not been passing those along to our proxy.
    Landon Grindheim authored and GitHub committed May 3, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    895a5b2 View commit details

Commits on Apr 18, 2022

  1. Use IPAddress in URL to locate proxy container

    We've encountered some friction when running Dependabot on Actions
    runners in Kubernetes clusters. We're thinking the friction has to do
    with DNS resolution, and that using an IP address will prevent that step
    from needing to happen.
    Landon Grindheim authored and GitHub committed Apr 18, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    11b24bd View commit details

Commits on Apr 7, 2022

  1. Increase timeout to 15 seconds

    I had made the wrong assumption about how long the timeout was in our
    connectivity check. Should have re-checked that work.
    Landon Grindheim authored and GitHub committed Apr 7, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    dda8ddb View commit details

Commits on Apr 6, 2022

  1. Prefix ENV var name with DEPENDABOT_

    Might be a bit overly cautious, but this should prevent collisions in
    the event that another value is set somewhere.
    Landon Grindheim committed Apr 6, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    d0e10ce View commit details
  2. Set OPEN_TIMEOUT_IN_SECONDS

    `dependabot-core` relies upon this value to give customers that need
    more time in establishing connections. This value will be absorbed by
    `dependabot-updater` and passed along.
    
    Defaulting to a value of 10 as that's what we used in our connectivity
    check. That value was sufficient for users which such concerns in the
    past.
    Landon Grindheim committed Apr 6, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    c6c9e34 View commit details

Commits on Mar 21, 2022

  1. Remove checks for GITHUB_TOKEN around image fetching

    Barry Gordon committed Mar 21, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    b9f64f7 View commit details
  2. Don't pass any auth when fetching images

    Barry Gordon committed Mar 21, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    259ca0d View commit details

Commits on Mar 15, 2022

  1. Enable connectivity checking

    David McIntosh authored and GitHub committed Mar 15, 2022
    Copy the full SHA
    198ba1f View commit details

Commits on Mar 8, 2022

  1. Unverified

    No user is associated with the committer email.
    Copy the full SHA
    0edc582 View commit details
  2. Compress use of core.error and setFailed into one

    Barry Gordon committed Mar 8, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    2e5a468 View commit details
  3. Avoid outputting two annotations in setFailed

    Barry Gordon committed Mar 8, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    6269879 View commit details

Commits on Mar 3, 2022

  1. Prefer imageInfoList to images

    Barry Gordon committed Mar 3, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    308510f View commit details

Commits on Mar 1, 2022

  1. Add an integration test for cleaning up images

    Barry Gordon committed Mar 1, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    795abdc View commit details
  2. Incorporate image cleanup

    Barry Gordon committed Mar 1, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    cb1fa6a View commit details

Commits on Feb 28, 2022

  1. Fix until filter notation for latest docker-modem

    Barry Gordon committed Feb 28, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    eb2bb87 View commit details
  2. Add a unit test for the cleanup module

    Barry Gordon committed Feb 28, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    068fc70 View commit details
  3. Use error rather than debug when cleanup fails

    Barry Gordon committed Feb 28, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    f738f6b View commit details

Commits on Feb 24, 2022

  1. Unverified

    No user is associated with the committer email.
    Copy the full SHA
    d66ae00 View commit details
  2. Update containers to the latest release SHAs

    Barry Gordon committed Feb 24, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    a213598 View commit details

Commits on Feb 23, 2022

  1. Ingest the docker/containers.json config

    Barry Gordon committed Feb 23, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    0f7930d View commit details
  2. Setup automatic updates for dependabot containers

    Barry Gordon committed Feb 23, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    f2040d9 View commit details
  3. Extract updater/proxy tags from Dockerfile

    This could allow Dependabot to keep the `Dockerfile` up-to-date, and we
    wouldn't need another build step to use them.
    
    When running `ncc build` the referenced `Dockerfile` gets copied into
    `dist/main` so it's available to the code running in actions.
    
    Following on from: https://github.com/dependabot/updater-action/pull/72
    Working towards: github/dependabot-updates#2102
    Philip Harrison authored and Barry Gordon committed Feb 23, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    c44504b View commit details

Commits on Feb 15, 2022

  1. Use the ImageService to fetch docker dependencies in CI, dev

    As a preamble to pinning the image versions we use this introduces
    `npm run fetch-images` as a way to pre-pull the images defined in docker_tags.ts
    which we will set to specific SHAs in future versions.
    
    This ensures CI and developers pull the images before attempting to run the code
    to avoid any surprise breakages.
    
    It also makes the presence of a GITHUB_TOKEN envvar a validation check in
    ImageService.pull to avoid confusing docker errors if it isn't present.
    
    Finally, it avoids passing any auth credentials to non-GitHub hosts when
    we run our tests
    
    Co-Authored by: Philip Harrison <philip@mailharrison.com>
    Barry Gordon authored and Barry Gordon committed Feb 15, 2022

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    88dd91b View commit details

Commits on Dec 17, 2021

  1. Report specific type of error when credentials can't be fetched

    This way, we can inform users what went wrong.
    
    I've decided to try to stick to the error format we use in our internal
    infrastructure as much as possible, without updating the JobError.
    Because if that, this is accompanied by a small change to our API that
    handles these errors.
    Jurre Stender committed Dec 17, 2021

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    28a99c0 View commit details

Commits on Nov 24, 2021

  1. Pass the GITHUB_ACTIONS envvar into containers

    Barry Gordon committed Nov 24, 2021

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    0536c20 View commit details
Older