Releases: barelyhuman/goblin
v0.3.0
What's Changed
- chore: update to go 1.22 by @barelyhuman in #20
- Adds a donation message at the end of the installer
Deployment Schedule
The updated image will be deployed on 30th Aug 2024
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update install.sh to use goblin.run instead of old domain by @remorses in #17
- Feat: Caching by @barelyhuman in #18
- Now has the ability to enable storage based caching, the whole thing is compatible with S3 based storage engines for now and will be deployed this weekend. Devs who'd like to try it out early can do it from the source code and the docker images.
New Contributors
All Changes
020a81e chore: add deploy example
c0f8f9c ci: fix token
65d30d6 ci: add attestation
f9b11a0 ci: update docker build push
942ed7b chore: update sorting
1f409be chore: fix url for hits
6d42170 Update install.sh to use goblin.run instead of old domain (#17)
3541561 docs(self-host): add in prebuilt docker image
40e5fc7 ci: add job_name and format
83b1ff0 ci: rename GITHUB* to GH*
d9d3d0b add pub script
0c613fb remove proc
f7c9bf0 chore: updates
91e4a31 feat: add dockerfile setup
v0.1.8
What changed
- Adds support for Go Module based semver version resolution (68734ec)
Example:
If you have a module that it tagged over v2
in semver, go modules require your go.mod to reflect the same.
//go.mod
module github.com/barelyhuman/commitlog/v2
So now if you request a package from goblin which requests /v2
, goblin will be able to handle the compilation of the binary.
Note: While this is inevitable for older go CLI's that've already gone ahead to v2+, it's recommended that you write go cli's and keep them on the minor semver for as long as you can.
All Changes
f3cc236 chore: v0.1.8
68734ec adds semver module resolution
a32698b remove redundant readme
b06fde4 update readme
1153caa update docs with CMD_PATH
v0.1.6
What Changed
- Adds basic support for spf13/cobra based CLI's by providing
CMD_PATH
to the build script - 6e6d3fb
curl -s http://goblin.run/gnorm.org/gnorm | CMD_PATH="/cli" PREFIX=./bin sh
- Fixes a regression which failed to resolve packages that didn't have releases on github.com - 094b42f
curl -s https://goblin.run/github.com/matthewmueller/pogo | CMD_PATH='/cmd/pogo' PREFIX=./bin sh
All Changes
c869dae chore: v0.1.6
61b4154 chore: add vscode debugger
094b42f fix: unreleased package version resolver
6e6d3fb feat: add rudimentary support for cobra based cli's
v0.1.5
What's Changed
New Contributors
All Changes
5c5957a chore: v0.1.5
7fd8752 fix: hit count
9fe37c8 fix: add in chrome and mozilla handles
10e1be5 fix: copy to clipboard for maximum browser compat
e8cc35c fix: add cleanup
ac0e22f fix: update build script linker
831b09e update build script
099f0f1 feat(site): restructure website with alvu (#15)
bb3a41a feat: add hit register
5669bbf replace with hits.goblin.run
902f350 remove hit counter
8c94d0d Update readme.md
v0.1.4
What's Changed
- fix: compare github and proxy versions by @barelyhuman in #13
- fix: prefer hash based installs for github pkg by @barelyhuman in #14
All Changes
da20c4c chore: v0.1.4
8095920 fix: prefer hash based installs for github pkg (#14)
a313dcd fix: compare github and proxy versions (#13)
06783bb CI: go.yml
414b99c Create readme.md
99550b9 fix: force pre-render
504283e pkg update
48cedad lockfile update
6a59160 website maintenance
62c999e mod updates
e0774d4 pkg updates
dc24317 env check addition
0615bcc dynamic port based on ENV
197b201 docs: update for traditional server
55f6d4f v0.1.3
e1b4abb add handling for env for origin url
f4df20b add scripts for normal webservers
v0.1.2
v0.1.1
Changes
- Now supports github version resolution as a fallback for packages that specify
github.com
as the prefix - Also handles creating CLI apps from subset of the main package
eg:
github.com/wabarc/wayback <= Package
github.com/wabarc/wayback/cmd/wayback <= CLI is at this point in the package tree
You can now run the below and expect a working binary based on the imported CLI
curl -sf https://goblin.reaper.im/github.com/wabarc/wayback/cmd/wayback | sh
Commits
ac758a5 - add support for github version resolution
d5f46d3 - update site as per new svelte config changes
70922d9 - fixed @tj github profile link
2f0166e - docs update version info
v0.1.0
v0.0.5
What's Changed
- add custom binary name using OUT var by @barelyhuman in #8
- Fix: empty latest tag by @barelyhuman in #6
- Fix: handle the PREFIX directory creation by @barelyhuman in #5
Dev Change Commits
f8a0933 - add note for the auto creation of binary directory
3d1222d - add perms and creation of directory check
e14211f - add default originalVersion for script to infer
9c62503 - change url for prefix install perms
6e6cc96 - add example and usage docs
98ba5c6 - add custom binary name using OUT var
dbe2696 - change to just expose instead
0fbdbb9 - add a hit counter
575c734 - mods for reusable docker file
80ea551 - Update readme.md
27e991f - hide scrollbar
f23165a - fallback and new favicon
Full Changelog: v0.0.4...v0.0.5