Commits
Commits on Oct 28, 2022
-
fix needing a second container for the update (#319)
Jake Coffman authored and GitHub committedOct 28, 2022 Unverified
No user is associated with the committer email.Copy the full SHA f9a9ae9View commit details
Commits on Oct 11, 2022
-
Use TypeScript's
import type
syntaxBryan Dragon committedOct 11, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 70c88c4View commit details -
Bryan Dragon committed
Oct 11, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 96de225View commit details
Commits on Oct 10, 2022
-
Configure eslint to use typescript resolver
Ignore import/extensions when importing Docker tags JSON
Mattt Zmuda committedOct 10, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 3b36388View commit details
Commits on Oct 4, 2022
-
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 committedOct 4, 2022 Copy the full SHA 51fbbebView commit details
Commits on Sep 16, 2022
-
*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 committedSep 16, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 90a8741View commit details
Commits on Aug 30, 2022
-
Handle errors as
unknown
(notany
)Typescript started handling `error: unknown` in v4.0. It hadn't been enforced strictly until now.
Landon Grindheim authored and GitHub committedAug 30, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 47d7a37View commit details
Commits on Jul 25, 2022
-
Default to NODE_EXTRA_CA_CERTS config for proxy cert
David McIntosh authored and GitHub committedJul 25, 2022 Copy the full SHA 509bd79View commit details
Commits on May 4, 2022
-
Provide empty strings as fallback proxy values
Landon Grindheim authored and GitHub committedMay 4, 2022 Unverified
No user is associated with the committer email.Copy the full SHA bba2211View commit details
Commits on May 3, 2022
-
Prefer forwarding lowercased
ENV
vars to proxyPer the suggestion of https://docs.github.com/en/actions/hosting-your-own-runners/using-a-proxy-server-with-self-hosted-runners
Landon Grindheim authored and GitHub committedMay 3, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 7cf8e5cView commit details -
Forward proxy
ENV
variables to proxy containerMultiple 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 committedMay 3, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 895a5b2View commit details
Commits on Apr 18, 2022
-
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 committedApr 18, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 11b24bdView commit details
Commits on Apr 7, 2022
-
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 committedApr 7, 2022 Unverified
No user is associated with the committer email.Copy the full SHA dda8ddbView commit details
Commits on Apr 6, 2022
-
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 committedApr 6, 2022 Unverified
No user is associated with the committer email.Copy the full SHA d0e10ceView commit details -
`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 committedApr 6, 2022 Unverified
No user is associated with the committer email.Copy the full SHA c6c9e34View commit details
Commits on Mar 21, 2022
-
Remove checks for GITHUB_TOKEN around image fetching
Barry Gordon committedMar 21, 2022 Unverified
No user is associated with the committer email.Copy the full SHA b9f64f7View commit details -
Don't pass any auth when fetching images
Barry Gordon committedMar 21, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 259ca0dView commit details
Commits on Mar 15, 2022
-
David McIntosh authored and GitHub committed
Mar 15, 2022 Copy the full SHA 198ba1fView commit details
Commits on Mar 8, 2022
-
Relegate unhelpful container id message to core.info instead
Barry Gordon committedMar 8, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 0edc582View commit details -
Compress use of core.error and setFailed into one
Barry Gordon committedMar 8, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 2e5a468View commit details -
Avoid outputting two annotations in setFailed
Barry Gordon committedMar 8, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 6269879View commit details
Commits on Mar 3, 2022
-
Prefer imageInfoList to images
Barry Gordon committedMar 3, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 308510fView commit details
Commits on Mar 1, 2022
-
Add an integration test for cleaning up images
Barry Gordon committedMar 1, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 795abdcView commit details -
Barry Gordon committed
Mar 1, 2022 Unverified
No user is associated with the committer email.Copy the full SHA cb1fa6aView commit details
Commits on Feb 28, 2022
-
Fix until filter notation for latest docker-modem
Barry Gordon committedFeb 28, 2022 Unverified
No user is associated with the committer email.Copy the full SHA eb2bb87View commit details -
Add a unit test for the cleanup module
Barry Gordon committedFeb 28, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 068fc70View commit details -
Use error rather than debug when cleanup fails
Barry Gordon committedFeb 28, 2022 Unverified
No user is associated with the committer email.Copy the full SHA f738f6bView commit details
Commits on Feb 24, 2022
-
Ensure we wait for container downloads if they don't exist
Barry Gordon committedFeb 24, 2022 Unverified
No user is associated with the committer email.Copy the full SHA d66ae00View commit details -
Update containers to the latest release SHAs
Barry Gordon committedFeb 24, 2022 Unverified
No user is associated with the committer email.Copy the full SHA a213598View commit details
Commits on Feb 23, 2022
-
Ingest the docker/containers.json config
Barry Gordon committedFeb 23, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 0f7930dView commit details -
Setup automatic updates for dependabot containers
Barry Gordon committedFeb 23, 2022 Unverified
No user is associated with the committer email.Copy the full SHA f2040d9View commit details -
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 committedFeb 23, 2022 Unverified
No user is associated with the committer email.Copy the full SHA c44504bView commit details
Commits on Feb 15, 2022
-
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 committedFeb 15, 2022 Unverified
No user is associated with the committer email.Copy the full SHA 88dd91bView commit details
Commits on Dec 17, 2021
-
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 committedDec 17, 2021 Unverified
No user is associated with the committer email.Copy the full SHA 28a99c0View commit details
Commits on Nov 24, 2021
-
Pass the GITHUB_ACTIONS envvar into containers
Barry Gordon committedNov 24, 2021 Unverified
No user is associated with the committer email.Copy the full SHA 0536c20View commit details