Commit graph

182 commits

Author SHA1 Message Date
Matthias Loibl
dafc283219
Merge pull request #139 from gliptak/patch-1
Update prometheus-operator repo location in README
2021-02-22 14:48:19 +01:00
Matthias Loibl
e475ca5886
Merge pull request #140 from gliptak/patch-2
Bump busybox to 1.33.0 in Dockerfile
2021-02-22 14:47:45 +01:00
Gábor Lipták
dfdd7c2030
Bump busybox to 1.33.0 in Dockerfile 2021-02-08 17:01:01 -05:00
Gábor Lipták
bc83fe1ebf
Update prometheus-operator repo location in README 2021-02-08 16:46:36 -05:00
Matthias Loibl
30123164df
Merge pull request #137 from olivierlemasle/fedora
Add Fedora package instructions
2021-02-01 12:19:05 +01:00
Olivier Lemasle
c1c0c9344e Reference Fedora package in README 2021-01-03 18:50:08 +01:00
Frederic Branczyk
3e8baaa6a7
Merge pull request #131 from megian/package-install
Add README package install
2020-12-30 09:43:01 +01:00
Gabriel Mainberger
50176298e7 Add README package install
Reference to packages for Arch Linux and Homebrew
2020-09-30 18:06:58 +02:00
Frederic Branczyk
ada055a225
Merge pull request #124 from hangxie/add-quiet-option
Add --quiet option to suppress git progress output
2020-07-08 09:42:44 +02:00
Hang Xie
637111ed16 Add --quiet option to suppress git progress output 2020-07-07 04:19:56 +00:00
coffee coder
15c0828a2f
Bug fix: for compare known, on windows, use "\" instead of "/" (#115)
* Enhancement: Subdir detect runtime os. If windows changes "\" to "/"

* Bug fix: for compare known, on windows, use "\" instead of "/"

* Bug fix: for compare known, on windows, use "\" instead of "/"

Co-authored-by: c0feec0der <>
2020-06-09 00:19:31 +02:00
Dominik Süß
9e88f6d38d
fix: windows enhancements (#110)
* use filepath to check for known packages

this fixes an issue using windows. without this patch, jb would delete
the folder after installation since the path is not known

* reduce temp directory length by hashing

using this hash it is harder to reach the windows limit for filenames
and directories

* further reduce temp dir length

* do not build binaries for windows/amd*
2020-05-20 15:51:58 +02:00
Benoit Gagnon
251792fbb2
fix: allow dots in a repository path's "user" section (#106)
GitLab uses "first.last" naming for personal Groups.
This fixes the ability to reference personal GitLab
projects with jb.
2020-05-19 22:55:33 +02:00
Matthias Loibl
447344d5a0
doc(release): CHANGELOG for v0.4.0 (#107) 2020-05-15 12:47:07 +02:00
Frederic Branczyk
f581370e63
Merge pull request #104 from rollandf/rel-path-link
Create link for local dependencies as relative links
2020-05-06 21:03:31 +02:00
Fred Rolland
16862329ac Create link for local dependencies as relative links 2020-05-06 21:48:11 +03:00
Dominik Süß
50b717beab
Fix subgroup parsing on subsequent installs (#93)
* Fix subgroup parsing on subsequent installs

* enforce .git as remote suffix

* fix integration tests

* do not modify pointer receiver in getters

* fix merged integration tests
2020-05-06 20:40:34 +02:00
Frederic Branczyk
d78a05a86f
Merge pull request #103 from brancz/abs-local-source
Use base of absolute path for local dependencies
2020-05-06 18:32:39 +02:00
Frederic Branczyk
671f2568c4
Use base of absolute path for local dependencies
This allows using local paths like "..", which previously messed up
environments.
2020-05-06 18:02:44 +02:00
Frederic Branczyk
5e6ad10c79
Merge pull request #102 from rollandf/header
Add missing license header
2020-05-06 18:01:43 +02:00
Fred Rolland
c446df4ee0 Add missing license header 2020-05-06 18:58:00 +03:00
Frederic Branczyk
1c78d6cfcb
Merge pull request #100 from bgagnon/fix-relative-install
Fix LocalPackage install for relative paths
2020-05-06 17:55:33 +02:00
Benoit Gagnon
9d24e141db rename "vendorDir" variable to "jsonnetPkgHomeDir"
this better matches the terminology used for the
config flag
2020-05-01 12:46:42 -04:00
Benoit Gagnon
f2a24b787b add test coverage for local package installs 2020-05-01 12:38:08 -04:00
Benoit Gagnon
13568d0b65 fix LocalPackage install for relative paths
The vendor dir (here called "dir") is already joined with the CWD
in installCommand(). it should not be joined again here.

Also adds a logging message to show that a local package was
installed.
2020-04-30 22:45:49 -04:00
Frederic Branczyk
ccd60c13eb
Merge pull request #99 from jsonnet-bundler/single
feat(install): skip dependencies
2020-04-23 07:41:09 +02:00
sh0rez
5b346df9d1
test: remove flake 2020-04-22 22:35:05 +02:00
sh0rez
586be45435
doc: regenerate readme.md 2020-04-22 22:34:58 +02:00
sh0rez
fd5f7f108a
feat(install): skip dependencies
Allows `installing` a package without pulling dependencies of that
package. This comes in handy when having multiple directories on
`JPATH`, which overlay each other.

Because dependencies may be already present at lesser ranked import
paths, it's not required to pull them, when only needing to bump a
single one.
2020-04-22 22:34:02 +02:00
Matthias Loibl
d84e1d760d
Merge pull request #92 from jsonnet-bundler/update-uris
feat: update single dependencies
2020-04-21 16:29:19 +02:00
David Genest
cf414c4370
Fix unarchiver (#86)
* rework archive uncompress

fix err shadoing that silenced archive errors

* remove git command duplication
2020-04-20 21:39:31 +02:00
sh0rez
5e141e10f9
test: update integration 2020-04-20 18:24:56 +02:00
Paweł Krupa
e9c1fdd4c0
*: update VERSION file to latest tag (#95) 2020-03-22 11:44:58 +01:00
Dominik Süß
74a7f9775e
feat: subgroups (#91)
Several code-hosters like GitLab allow to have subgroups. These were previously not suppported because we weren't able to tell if something was a subgroup or a subdir.

By letting users specify the `.git` part of the http string as well, this now work for all protocol, including https.
2020-03-17 17:45:34 +01:00
sh0rez
25fcc6dda0
doc: update README 2020-03-17 17:42:08 +01:00
sh0rez
eeea4677d2
feat: update single dependencies
The `update` command now takes dependency URI's like the `install`
command.

In contrast to `install`, `update` always pulls the latest version.
2020-03-17 17:40:33 +01:00
Frederic Branczyk
cd5e2945d2
Merge pull request #87 from jsonnet-bundler/ldflag-version
feat(cli): --version using ldflags
2020-03-02 18:18:52 +01:00
sh0rez
7beb30ed18 fix: generate-help-script
Binary path is different, need to adapt
2020-03-02 16:43:11 +01:00
sh0rez
4f76fe7be6 fix: makefile embedmd
Runs the Makefile on bash, so that pushd/popd works
2020-03-02 07:37:21 +00:00
Frederic Branczyk
cb0a14f809
Merge pull request #88 from jsonnet-bundler/fix-install
fix: proper parsing of v0
2020-03-01 08:36:02 +01:00
sh0rez
0912b958d7
doc: add license to spec/v1/v0.go 2020-02-29 16:52:08 +01:00
sh0rez
e00d1268e4
fix(spec/v1): properly handle empty subdirs 2020-02-29 16:50:56 +01:00
sh0rez
fcac885ce2
fix: unmarshal legacyImports 2020-02-28 23:22:41 +01:00
sh0rez
e28e7ff55b
fix(spec): properly translate v0 into v1 2020-02-28 23:07:46 +01:00
sh0rez
80c06a483a
feat(cli): --version using ldflags
The go-modules approach is a bit broken: https://github.com/golang/go/issues/29228
To resolve that, we now compute that version using `git describe` and
set it using `ldflags`.

While this is not as nice/builtin as the other approach, it at least
works all the time and across go versions.

Furthermore, I did refactor the Makefile in preparation for an AUR
package that builds from source and for building release artifacts in CI.
2020-02-28 19:40:37 +01:00
sh0rez
f8be6a936f
doc(release): CHANGELOG for v0.3.0 (#83) 2020-02-28 18:30:54 +01:00
Matthias Loibl
bcd89fd33d
feat(spec): version field (#85)
Adds a `version` field to the `jsonnetfile.json`, so that `jb` can automatically recognize too old / too new schema versions, instead of panicking.
2020-02-28 17:41:49 +01:00
Paul Gier
efe0c9e864
fix(deps): catch git parse errors on Unmarshal (#79)
Fixes the nil pointer error that currently happens with
invalid URL.
2020-02-11 23:00:01 +01:00
Matthias Loibl
4a1cd85aca
Merge pull request #84 from metalmatze/go-1.14-rc
Start testing Go 1.14 with rc0
2020-02-10 16:05:59 +01:00
Matthias Loibl
a6bc2c25ae
Start testing Go 1.14 with rc0 2020-02-10 10:17:29 +01:00