Browse Source

Fix CI YAML: use heredoc for release body

The markdown list items with dashes were being parsed as YAML.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
main
woikos 4 months ago
parent
commit
3abe65571f
No known key found for this signature in database
  1. 49
      .gitea/workflows/go.yml

49
.gitea/workflows/go.yml

@ -226,29 +226,32 @@ jobs:
git fetch origin "refs/tags/${VERSION}:refs/tags/${VERSION}" --force 2>/dev/null || true git fetch origin "refs/tags/${VERSION}:refs/tags/${VERSION}" --force 2>/dev/null || true
# Create the release body # Create the release body
RELEASE_BODY='## ORLY Release '"${VERSION}"' RELEASE_BODY=$(cat <<RELEASEBODY
## ORLY Release ${VERSION}
### Binaries Included
- **orly** - Main relay binary ### Binaries Included
- **orly-db-badger** - Badger database server * orly - Main relay binary
- **orly-db-neo4j** - Neo4j database server * orly-db-badger - Badger database server
- **orly-acl-follows** - Follows ACL server * orly-db-neo4j - Neo4j database server
- **orly-acl-managed** - Managed ACL server * orly-acl-follows - Follows ACL server
- **orly-acl-curation** - Curation ACL server * orly-acl-managed - Managed ACL server
- **orly-launcher** - Process supervisor with admin UI * orly-acl-curation - Curation ACL server
- **orly-sync-negentropy** - Negentropy sync service * orly-launcher - Process supervisor with admin UI
- **orly-certs** - DNS-01 wildcard certificate manager * orly-sync-negentropy - Negentropy sync service
- **libsecp256k1** - Custom build with schnorr/musig2 support * orly-certs - DNS-01 wildcard certificate manager
* libsecp256k1 - Custom build with schnorr/musig2 support
### Architectures
- Linux AMD64 (x86_64) ### Architectures
- Linux ARM64 (aarch64) * Linux AMD64 (x86_64)
* Linux ARM64 (aarch64)
### Installation
1. Download the appropriate binaries for your architecture ### Installation
2. Make them executable: chmod +x orly-* 1. Download the appropriate binaries for your architecture
3. Copy libsecp256k1 to /usr/local/lib/ and run ldconfig 2. Make them executable: chmod +x orly-*
4. Run with: ./orly-launcher (for split mode) or ./orly (standalone)' 3. Copy libsecp256k1 to /usr/local/lib/ and run ldconfig
4. Run with: ./orly-launcher (for split mode) or ./orly (standalone)
RELEASEBODY
)
# Create release JSON payload # Create release JSON payload
RELEASE_JSON=$(jq -n \ RELEASE_JSON=$(jq -n \

Loading…
Cancel
Save