diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1392753b..9a653e8a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -204,11 +204,6 @@ jobs: with: fetch-depth: 0 - - uses: actions/download-artifact@v4 - with: - name: dist - - run: tar -xvf dist.tar - - name: Update AUR package run: | pacman -Syu --noconfirm diff --git a/.goreleaser.yml b/.goreleaser.yml index 5ec7135c..6f578eb8 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -121,11 +121,6 @@ archives: {{- else if eq .Arch "386" }}i386 {{- else }}{{ .Arch }}{{ end }} -source: - enabled: true - name_template: "{{ .ProjectName }}_source" - format: "tar.gz" - checksum: name_template: "{{ .ProjectName }}_checksums.txt" algorithm: sha256 diff --git a/docs/mdbook/configuration/README.md b/docs/mdbook/configuration/README.md index 9513bd1b..9dca48a8 100644 --- a/docs/mdbook/configuration/README.md +++ b/docs/mdbook/configuration/README.md @@ -42,6 +42,28 @@ Lefthook also merges an extra config with the name `lefthook-local`. All support - [`exclude_tags`](./exclude_tags.md) - [`skip`](./skip.md) - [`only`](./only.md) + - [`jobs`](./jobs.md) + - [`name`](./name.md) + - [`run`](./run.md) + - [`script`](./script.md) + - [`runner`](./runner.md) + - [`group`](./group.md) + - [`parallel`](./parallel.md) + - [`piped`](./piped.md) + - [`jobs`](./jobs.md) + - [`skip`](./skip.md) + - [`only`](./only.md) + - [`tags`](./tags.md) + - [`glob`](./glob.md) + - [`files`](./files.md) + - [`file_types`](./file_types.md) + - [`env`](./env.md) + - [`root`](./root.md) + - [`exclude`](./exclude.md) + - [`fail_text`](./fail_text.md) + - [`stage_fixed`](./stage_fixed.md) + - [`interactive`](./interactive.md) + - [`use_stdin`](./use_stdin.md) - [`commands`](./Commands.md) - [`run`](./run.md) - [`skip`](./skip.md) diff --git a/packaging/aur/PKGBUILD b/packaging/aur/PKGBUILD index 6d6411a1..9eb11de0 100644 --- a/packaging/aur/PKGBUILD +++ b/packaging/aur/PKGBUILD @@ -7,7 +7,7 @@ pkgrel=1 arch=('x86_64' 'aarch64') url="https://github.com/evilmartians/lefthook" license=('MIT') -makedepends=('go>=1.21' 'rsync') +makedepends=('go>=1.23') source=("https://github.com/evilmartians/lefthook/archive/v${pkgver}.tar.gz") sha256sums=('{{ sha256sum }}') diff --git a/packaging/pack.rb b/packaging/pack.rb index 1b81ff4d..e33e3cfe 100755 --- a/packaging/pack.rb +++ b/packaging/pack.rb @@ -2,6 +2,7 @@ require "fileutils" require "digest" +require "open-uri" VERSION = "1.10.0" @@ -169,17 +170,17 @@ def publish_aur pkgbuild_dest = File.join(aur_repo, "PKGBUILD") cp(pkgbuild_source, pkgbuild_dest, verbose: true) - cd(aur_repo) - sha256 = Digest::SHA256.new - File.open(File.join(DIST, 'lefthook_source.tar.gz'), 'rb') do |file| + URI.open("https://github.com/evilmartians/lefthook/archive/v#{VERSION}.tar.gz") do |file| while chunk = file.read(1024) # Read the file in chunks sha256.update(chunk) end end + sha256sum = sha256.hexdigest replace_in_file(pkgbuild_dest, /{{ sha256sum }}/, sha256sum) + cd(aur_repo) system("makepkg --printsrcinfo > .SRCINFO") system("makepkg") system("makepkg --install")