Skip to content
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e2e9df8
chore: allow renovate to manage dependencies on development branch (#…
Ruddickmg Jul 2, 2026
83b28c0
chore(deps): pin dependency windows to 5.0.0 (#116)
renovate[bot] Jul 2, 2026
4c50ea8
chore(deps): update dependency eslint to v9.39.4 (#117)
renovate[bot] Jul 2, 2026
508522b
chore(deps): update rust crate agent-client-protocol to v1.0.1 (#118)
renovate[bot] Jul 3, 2026
4790f00
chore(deps): update rust crate libc to v0.2.186 (#119)
renovate[bot] Jul 3, 2026
c723869
chore(deps): update rust crate serde_json to v1.0.150 (#120)
renovate[bot] Jul 3, 2026
92e97ab
chore(deps): update rust crate tracing-subscriber to v0.3.23 (#121)
renovate[bot] Jul 3, 2026
fd1becc
chore(deps): update semantic-release monorepo (#122)
renovate[bot] Jul 3, 2026
3d0df69
chore(deps): update cimg/rust docker tag to v1.96.1 (#123)
renovate[bot] Jul 3, 2026
b836b60
chore(deps): update dependency node to v7.2.1 (#124)
renovate[bot] Jul 3, 2026
0ede937
chore(deps): update dependency windows to v5.1.1 (#125)
renovate[bot] Jul 3, 2026
c081dfc
chore(deps): update node.js to v22.23.1 (#126)
renovate[bot] Jul 22, 2026
d522f60
chore(deps): update dependency eslint to v9.39.5 (#130)
renovate[bot] Jul 22, 2026
2df5c6f
feat: add nix integration and deployment
Ruddickmg Jul 23, 2026
f2ad6bd
chore(deps): update dependency semantic-release to v25.0.8 (#131)
renovate[bot] Jul 23, 2026
ce0f060
chore(deps): remove direct fontdb depenency (#127)
renovate[bot] Jul 23, 2026
ca6d773
Merge branch 'main' into development
Ruddickmg Jul 23, 2026
204e82e
chore(deps): update rust crate async-trait to v0.1.91 (#132)
renovate[bot] Jul 23, 2026
92f05e2
chore(deps): update rust crate crossbeam-channel to v0.5.16 (#133)
renovate[bot] Jul 23, 2026
b745b3a
chore(deps): update rust crate futures to v0.3.33 (#135)
renovate[bot] Jul 23, 2026
8e8f19a
chore(deps): update rust crate libc to v0.2.189 (#136)
renovate[bot] Jul 23, 2026
ef5a56d
chore(deps): update rust crate serde to v1.0.229 (#137)
renovate[bot] Jul 23, 2026
1d53941
chore: fix issues with codecov (#140)
Ruddickmg Jul 23, 2026
ac39785
chore(deps): update rust crate serde_json to v1.0.151 (#141)
renovate[bot] Jul 23, 2026
b0cb5f2
chore(deps): update cimg/rust docker tag to v1.97.1 (#142)
renovate[bot] Jul 23, 2026
fb6d76a
chore(deps): update rust crate proptest to v1.11.0 (#144)
renovate[bot] Jul 23, 2026
2969d27
chore(deps): update rust crate tempfile to v3.27.0 (#145)
renovate[bot] Jul 23, 2026
317b727
chore(deps): update rust crate agent-client-protocol to v1.3.0 (#143)
renovate[bot] Jul 23, 2026
1053c85
chore: remove git installation from nix publish script (#147)
Ruddickmg Jul 23, 2026
86e87ec
Merge branch 'main' into development
Ruddickmg Jul 27, 2026
3ae1156
feat: add hash validation for auto-downloads
Ruddickmg Jul 26, 2026
fe19b69
feat: add md5 hash for luarocks (#160)
Ruddickmg Jul 26, 2026
279e31d
fix: correct incorrect variable usage (#163)
Ruddickmg Jul 26, 2026
dc28cdb
Merge branch 'main' into development
Ruddickmg Jul 23, 2026
791b0de
feat: add md5 hash for luarocks (#160)
Ruddickmg Jul 26, 2026
d0d5835
fix: correct incorrect variable usage (#163)
Ruddickmg Jul 26, 2026
1e5dbac
revert to previous state, skip md5
Ruddickmg Jul 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 3 additions & 11 deletions .circleci/publish-luarocks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,12 @@ luarocks install dkjson
# The CLI `luarocks upload` packs and uploads a `.src.rock` automatically
# alongside the rockspec. luarocks.org accepts these via its standard
# upload endpoint.
SOURCE_URL="https://github.com/Ruddickmg/hermes.nvim/archive/refs/tags/v${VERSION}.tar.gz"
SOURCE_TARBALL=$(mktemp)
curl -fsSL "$SOURCE_URL" -o "$SOURCE_TARBALL"
SOURCE_MD5=$(md5sum "$SOURCE_TARBALL" | awk '{print $1}')
rm -f "$SOURCE_TARBALL"
SED_EXPR="s/scm-1/${VERSION}-1/g; /branch = \"main\"/d; s|git+https://github.com/Ruddickmg/hermes.nvim.git|${SOURCE_URL}|"
SED_EXPR="s/scm-1/${VERSION}-1/g; /branch = \"main\"/d; s|git+https://github.com/Ruddickmg/hermes.nvim.git|https://github.com/Ruddickmg/hermes.nvim/archive/refs/tags/v${VERSION}.tar.gz|"
SOURCE_ROCKSPEC="/tmp/hermes.nvim-${VERSION}-1.rockspec"
sed "$SED_EXPR" hermes.nvim-scm-1.rockspec > "$SOURCE_ROCKSPEC"
# The GitHub-generated archive extracts into "hermes.nvim-${VERSION}" (no "v"),
# so we must tell LuaRocks the expected source directory.
sed -i "/url = \"https:.*archive.*tar\\.gz\"/a\\
md5 = \"${SOURCE_MD5}\",\\
dir = \"hermes.nvim-${VERSION}\"," "$SOURCE_ROCKSPEC"
sed -i "/url = \"https:.*archive.*tar\.gz\"/a\\ dir = \"hermes.nvim-${VERSION}\"," "$SOURCE_ROCKSPEC"
luarocks upload "$SOURCE_ROCKSPEC" --api-key="${LUAROCKS_API_KEY}"
echo "Source rock published: hermes.nvim-${VERSION}-1"

Expand Down Expand Up @@ -89,8 +82,7 @@ rockspec_format = "3.0"
package = "hermes.nvim"
version = "${VERSION}-1"
source = {
url = "${SOURCE_URL}",
md5 = "${SOURCE_MD5}",
url = "https://github.com/Ruddickmg/hermes.nvim/archive/refs/tags/v${VERSION}.tar.gz",
dir = "hermes.nvim-${VERSION}"
}
description = {
Expand Down