Skip to content

Conversation

@shasheene
Copy link
Contributor

As noted in prior PR #14, there were some TODO's that needed to be fixed before merging.

Before merging it needs a few quick tweaks

Upload plain binary, not just DEB package
Testing the on-tag behavior
Fixup the README badge
If you're interested I can polish it up.

Unfortunately the PR was merged regardless, so pushing the fixes to these things (as 4 atomic commits)

Unrelatedly, expands .gitignore file and removes the generated files so that git clean commands work.

Fixes the broken status badge after an earlier PR was merged too early.

nethappen#14
Fix up an issue where only the DEB package was being uploaded, due to a
variable being set in the wrong place.

nethappen#14
Fixes the untested tag detection logic after an earlier PR was merged too
early.

nethappen#14
Tweak the artifact retention times, and accept that an error (due to storage
quota) should not be considered fatal.

nethappen#14
Uses the '.gitignore' file to ignore the autotools generated files [1],
and also remove the generated files which are tracked by git.

Updates the "README.md" so the user runs the 'autoreconf' on each system.

It's best practice to avoid keeping code-gen files tracked by git, and
importantly it enables cleaner builds (by making 'git clean' commands work
as expected).

[1] https://stackoverflow.com/a/16404209

[2]
https://stackoverflow.com/questions/46273032/is-there-a-way-to-remove-all-ignored-files-from-a-local-git-working-tree#comment128882666_46273197
@shasheene
Copy link
Contributor Author

shasheene commented Aug 17, 2025

Once this PR is merged, I recommend creating a new git tag and pushing it. Following your existing tag style v1.0.8 or perhaps v1.0.7.1 (Note: the v prefix is meaningful for the GitHub Action tag trigger)

Because that will create a new GitHub release (using GitHub Actions infrastructure), making a prebuilt deb and (Linux) binary available for anybody who wants it.

Here's an example from the GitHub fork I tried this on:

[1] https://github.com/rescuezilla/blocksync-fast/actions/runs/17014821212

[2] https://github.com/rescuezilla/blocksync-fast/releases/tag/v1.0.7.1-0-g9563053

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant