renovatebot/renovate

Julia support

Open

#6,508 opened on Jun 13, 2020

View on GitHub
 (25 comments) (3 reactions) (1 assignee)TypeScript (1,916 forks)batch import
help wantednew package managerpriority-4-lowstatus:requirements

Repository metrics

Stars
 (14,066 stars)
PR merge metrics
 (Avg merge 2d 23h) (339 merged PRs in 30d)

Description

Hi,

It will be awesome if renovatebot, could parse Project.toml in Julia Project.

Dependencies in julia could be specified in various ways :

  • ^1.2.3 => [1.2.3, 2.0.0)
  • ^1.2 => [1.2.0, 2.0.0)
  • ^1 => [1.0.0, 2.0.0)
  • ^0.2.3 => [0.2.3, 0.3.0)
  • ^0.0.3 => [0.0.3, 0.0.4)
  • ^0.0 => [0.0.0, 0.1.0)
  • ^0 => [0.0.0, 1.0.0)
  • ~1.2.3 => [1.2.3, 1.3.0)
  • ~1.2 => [1.2.0, 1.3.0)
  • ~1 => [1.0.0, 2.0.0)
  • ~0.2.3 => [0.2.3, 0.3.0)
  • ~0.0.3 => [0.0.3, 0.0.4)
  • ~0.0 => [0.0.0, 0.1.0)
  • ~0 => [0.0.0, 1.0.0)
  • >= 1.2.3 => [1.2.3, ∞)
  • ≥ 1.2.3 => [1.2.3, ∞)
  • = 1.2.3 => [1.2.3, 1.2.3]
  • < 1.2.3 => [0.0.0, 1.2.2]

@codeneomatrix Do I forget anything according julia and deps management

@rarkins You can find a example in https://github.com/the-benchmarker/web-frameworks/blob/e2c82e935f9038fe7a54a10d04654b31eacf8ee8/julia/merly/Project.toml#L4

Regards,

Contributor guide