Compare commits
No commits in common. "main" and "v1.1" have entirely different histories.
3 changed files with 4 additions and 22 deletions
2
BUILDNUM
2
BUILDNUM
|
|
@ -1 +1 @@
|
|||
5
|
||||
1
|
||||
|
|
|
|||
14
README.md
14
README.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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 "============================================"
|
||||
|
|
|
|||
Loading…
Reference in a new issue