39 Commits
Author SHA1 Message Date
Serge Zaitsev db43a4e741 encode module name with gomod vcs provider to handle uppercase module paths 2019-11-08 10:08:36 +01:00
Serge ZaitsevandGitHub 7a37ec05c4 Delete modules in case of breaking changes or invalid checksums, compatibility with go mod download (#10)
* add module invalidation via DELETE request
* add go mod download vcs provider
2019-10-07 08:10:02 +02:00
Serge Zaitsev 0868adad0a use AllTags fetch option 2019-02-11 14:42:21 +01:00
Serge Zaitsev 5a917d7c6f fix symlink checks to use OS file mode, not git file mode 2019-02-08 14:31:55 +01:00
Serge Zaitsev c2825d2276 process git CLI flags before vcs flags 2019-02-04 15:33:54 +01:00
Serge Zaitsev d4aafd60cf Merge branch 'master' of github.com:sixt/gomodproxy 2019-02-04 13:27:27 +01:00
Serge Zaitsev c7f7535da8 expose module name in both, bang-encoded and normal mixed-case form 2019-02-04 13:24:47 +01:00
Serge Zaitsev 4b37c90d04 publish both, golang and scratch based containers 2019-01-25 13:50:06 +01:00
Serge Zaitsev a7494ce36f ignore symlinks to match go1.11.4 checksum algorithm changes 2019-01-14 11:53:30 +01:00
Serge Zaitsev c16efb7791 update dependencies 2019-01-14 11:53:08 +01:00
Serge Zaitsev 5fed7316c6 add support for custom vcs handlers 2018-11-06 14:38:55 +01:00
Serge Zaitsev fc10c1c983 add option to restrict number of parallel vcs workers 2018-11-05 09:00:18 +01:00
Serge ZaitsevandGitHub 254fe284ff Feature/nested modules (#6)
* add support for nested go modules

* update dependencies
2018-10-22 14:38:22 +02:00
Serge Zaitsev e892000edb add docker badge to readme 2018-10-16 17:08:31 +02:00
Serge Zaitsev ea30305d1c trim leaving version prefix in tag 2018-10-16 14:49:18 +02:00
Serge Zaitsev 1c490bc148 fix command separators in multiline command 2018-10-16 14:38:47 +02:00
Serge Zaitsev 86c2796777 rename docker hub namespace 2018-10-16 14:11:32 +02:00
Serge Zaitsev 513fcca8c6 rewrite deployment rule with after_success 2018-10-16 12:26:21 +02:00
Serge Zaitsev 8967db04f5 disable race flag in tests because it requires cgo 2018-10-16 12:17:04 +02:00
Serge Zaitsev 586001f37f fix env variable syntax 2018-10-16 12:15:04 +02:00
Serge Zaitsev 2ace4f1c80 Merge branch 'master' of github.com:sixt/gomodproxy 2018-10-16 12:12:20 +02:00
Serge Zaitsev c097c863bd add deploy step to ci 2018-10-16 12:11:19 +02:00
Serge ZaitsevandGitHub 20f59cf226 add basic expvar metrics and prometheus-compatible exporter (#5) 2018-10-12 13:34:07 +02:00
Serge ZaitsevandGitHub 1ef560dcac Merge pull request #1 from zitryss/fix_issue
Fix an issue with the git flag
2018-09-28 09:45:48 +02:00
Serge ZaitsevandGitHub 8342353dec Merge pull request #4 from sixt/feature/git-disk-storage
use disk storage for fetching git repos as an alternative to in-memory store
2018-09-25 16:06:39 +02:00
Serge Zaitsev 374bc078c5 use disk storage for fetching git repos as an alternative to in-memory store 2018-09-25 16:03:04 +02:00
Serge ZaitsevandGitHub b786cfca1b Merge pull request #3 from sixt/feature/pprof
add debug http endpoint for expvar and pprof api
2018-09-25 13:55:59 +02:00
Serge Zaitsev e9396f2d6f add debug http endpoint for expvar and pprof api 2018-09-25 13:52:43 +02:00
Serge Zaitsev d789cd77e0 add integrational tests 2018-09-25 13:35:22 +02:00
Serge ZaitsevandGitHub 830020558b Merge pull request #2 from sixt/feature/lru-cache
in-memory lru cache of limited capacity
2018-09-25 13:32:22 +02:00
Serge A. Zaitsev 1411b19ad2 in-memory lru cache of limited capacity
fix memLimit flag usage

use megabytes as a unit for memory store capacity

fix incorrect item rearrangement in lru cache

use latest 1.x Go on trais
2018-09-25 13:29:23 +02:00
Serge A. Zaitsev 6d38ab6363 update dependencies 2018-09-23 09:28:46 +02:00
Serge Zaitsev 0f6ba760df add vcs tests 2018-09-21 15:06:56 +02:00
Serge Zaitsev f67e23486c add tests for meta import resolver 2018-09-20 14:02:54 +02:00
Serge Zaitsev 0140bf1319 move meta imports handler into a separate file 2018-09-20 12:10:24 +02:00
Serge Zaitsev 020b523d4a provide go doc comments for exported types and functions 2018-09-19 16:34:17 +02:00
Serge Zaitsev d6b9770b10 add travis and goreportcard badges 2018-09-19 11:47:21 +02:00
Serge Zaitsev 9f81d872ab add .travis.yml 2018-09-19 11:34:01 +02:00
Serge Zaitsev ce767e10ee initial commit 2018-09-19 11:20:09 +02:00