Compare commits

..

No commits in common. "main" and "v1.1" have entirely different histories.
main ... v1.1

3 changed files with 4 additions and 22 deletions

View file

@ -1 +1 @@
5
1

View file

@ -4,7 +4,7 @@ A high-level 6502 cross-compiler targeting the ACME Cross-Assembler. c65gm provi
## Download
Pre-built binaries are available from [siders.techserio.com/downloads](https://siders.techserio.com/downloads). Each release follows the naming pattern `c65gm_v{MAJOR}.{BUILD}_os_arch`:
Pre-built binaries are available from the [Releases page](https://github.com/YOUR_USERNAME/c65gm/releases). Each release follows the naming pattern `c65gm_v{MAJOR}.{BUILD}_os_arch`:
| File | Platform |
|------|----------|
@ -312,17 +312,7 @@ This performs the following sequence:
git push --follow-tags origin
```
**`--follow-tags` is critical.** Without it, only the commit is pushed — the annotated tag (with checksums) stays local. The release is incomplete until the tag is on the remote.
### Forgot to use `--follow-tags`?
If you already ran `git push` without it, push just the tag:
```bash
git push origin v1.1
```
The tag is the source of truth for verification. Without it on the remote, nobody can verify.
This pushes both the new commit and the annotated tag. The tag is the source of truth for verification.
### Verify a release

View file

@ -95,7 +95,6 @@ BUILD_DATE="$(date -u +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || date -u +%Y-%m-%d)"
LDFLAGS="-s -w -X main.version=${VERSION}"
DIST="dist"
rm -rf "$DIST"
mkdir -p "$DIST"
# SHA256 command detection (Linux vs macOS)
@ -230,16 +229,9 @@ echo " BUILDNUM: ${BUILDNUM} → ${NEXT_BUILDNUM}"
echo " Artifacts in: ${DIST}/"
echo " Go version: ${GO_VERSION}"
echo ""
echo " !!! IMPORTANT !!!"
echo " The tag '${TAG}' exists ONLY on your machine."
echo " It must be pushed separately to make it available."
echo ""
echo " To publish the complete release:"
echo " To publish:"
echo " git push --follow-tags origin"
echo ""
echo " If you already pushed without --follow-tags:"
echo " git push origin ${TAG}"
echo ""
echo " Artifacts:"
ls -lh "${DIST}/" | sed 's/^/ /'
echo "============================================"