Files
sdk/.goreleaser.yml
zeekay 072311fef2 feat: Update Lux SDK with working mainnet boot and clean architecture
- Implement network management with mainnet/testnet/local support
- Add blockchain builder for L1/L2/L3 chains with multiple VM types
- Create P-Chain, C-Chain, X-Chain managers with mock implementations
- Fix bech32 encoding using btcsuite library (all crypto tests pass)
- Clean up dependencies and remove non-existent package references
- Archive old incompatible code to .archive/ directory
- Add working mainnet boot example (21 validators, 3 chains)
- Configure CI/CD pipeline with Go 1.24.5
- Add golangci-lint and goreleaser configurations
- Achieve 100% test pass rate across all packages

This SDK now provides a clean foundation for Lux blockchain development
with mock implementations ready for integration with actual node software.
2025-08-04 01:20:21 -05:00

26 lines
391 B
YAML

project_name: lux-sdk
before:
hooks:
- go mod tidy
builds:
- skip: true
archives:
- format: tar.gz
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- '^chore:'