Commit graph

48 commits

Author SHA1 Message Date
Ivan
045b98864a
ci: add DX tooling, hooks, templates, and CI path filters 2026-08-22 21:49:37 -05:00
Ivan
f51b460706
chore: clean up go.mod by removing unused vendor module and update gosec command to exclude testdata directory 2026-08-14 21:23:30 -05:00
Ivan
ee06fd68b4
feat: add support for Windows XP and Server 2003 builds using go-legacy-winxp 2026-08-14 11:34:35 -05:00
Ivan
270b142da4
feat: add YAML linting support and update pre-commit hooks for improved code quality 2026-07-17 08:30:32 -05:00
Ivan
41756b4372
feat: introduce Zig bindings for librns, including build and test setup, and update documentation for examples and compatibility 2026-07-17 07:21:24 -05:00
Ivan
35d1a52c17
feat: introduce Firecracker microvm support with comprehensive build scripts, configuration, and documentation updates 2026-07-16 14:40:14 -05:00
Ivan
72c410b513
feat: add Dart Control API client and bindings for Flutter 2026-07-16 13:28:29 -05:00
Ivan
9d0922e9e2
feat: add Odin bindings support with new test target and clean commands in Makefile 2026-07-16 12:41:33 -05:00
Ivan
6d28ed7b80
chore: enable pre-commit hook for automatic resigning of reticulum-go.rsm and update Taskfile for git hooks installation 2026-07-13 11:35:05 -05:00
Ivan
bc1110e65b
chore: update tree-manifest task description to exclude vendor/ directory 2026-07-13 10:28:11 -05:00
Ivan
232af2ffb5
feat: add tree inventory and verification tasks to CI workflow 2026-07-13 09:59:01 -05:00
Ivan
c1a0453686
build: update makefiles, taskfiles, package specs, and dependencies 2026-07-09 13:12:49 -05:00
Ivan
7d7c973989
chore(vulncheck): update environment variables for vulnerability scanning and improve command handling 2026-07-04 23:33:07 -05:00
Ivan
3b2802d670
chore(security): update vulnerability scanning and ignore unnecessary directories 2026-07-04 23:21:31 -05:00
Ivan
39c2153f8a
chore(ci): consolidate CI workflows and improve taskfile
- Merged multiple CI workflows into a single `ci.yml` for streamlined management.
- Introduced a new `security.yml` workflow for dedicated security scanning, including static analysis and SBOM generation.
- Updated references in `SECURITY.md` to reflect changes in workflow file locations.
- Added a new `setup-ci` action to standardize CI environment setup across workflows.
- Removed outdated workflows related to benchmarks, testing, and reproducibility.
2026-07-04 23:05:45 -05:00
Ivan
4ce7d113e7
chore(ci): enable CGO for race detection in test commands 2026-06-14 19:34:36 -05:00
Ivan
8f7ff60dc9
refactor(modules): update module paths and dependencies to quad4 namespace and support offline builds better. 2026-06-14 13:22:30 -05:00
Ivan
65e1f8325f
feat(build): add support for building with go-legacy-win7 and include setup script 2026-06-14 12:30:39 -05:00
Ivan
63960798d8
Update rest of the paths 2026-05-18 04:50:18 -05:00
Ivan
6510c28ab8
refactor(tests): replace direct go test commands with a custom test summary script for improved output and error handling 2026-05-06 17:32:50 -05:00
Ivan
c815aa4556
chore(Taskfile): update example commands with GOEXAMPLE variable for consistent Go environment settings 2026-04-21 17:37:10 -05:00
Ivan
26b8c265f2
fix(task): update Go test command in wasm example to include GOFLAGS for module management 2026-04-21 16:14:05 -05:00
Ivan
5615c8d3c1
chore(linting): fix revive configuration with new rules and arguments 2026-04-19 17:32:51 -05:00
Ivan
7d4c1ec922
chore(deps, ci, docker): vendor dependencies for offline builds 2026-04-19 15:49:46 -05:00
Ivan
350c6d201b
fix(Taskfile): increase timeout for live interop tests from 90s to 30m 2026-04-18 05:22:03 -05:00
Ivan
d47cf6690a
feat(ci): implement exec-priv.sh for root command execution and update scripts to use it 2026-04-01 11:09:28 +03:00
Ivan
856d2b50d5
chore: add GONOSUMDB environment variable and vulncheck task to Taskfile, update Dockerfiles 2026-03-30 15:28:42 +03:00
Ivan
26139a6fa3
feat(interop): add live interop test task and workflow for Python-Go UDP communication 2026-03-30 13:32:09 +03:00
Ivan
48ec78e7c5
feat(reproducibility): add workflow and script to verify byte-identical builds 2026-03-30 04:35:35 +03:00
Ivan
61c17446cb
fix(Taskfile): update crossref test command to accept CLI arguments 2026-03-15 13:15:40 +03:00
Sudo-Ivan
d2322c5845
chore(taskfile): update formatting check and benchmark commands, and add cross-reference test task 2026-03-11 02:45:45 -05:00
Sudo-Ivan
6fe193d75a
feat(tests): add new fuzz, resource leak, and network simulation tests; introduce benchmark and build-test workflows 2026-01-02 16:39:19 -06:00
Sudo-Ivan
e5ac206e5c
chore: refactor WebAssembly test commands in Taskfile to use ROOT_DIR variable for improved path management 2025-12-31 11:57:21 -06:00
Sudo-Ivan
b74012099c
chore: update Taskfile to set GOPRIVATE environment variable and adjust WebAssembly test commands for better organization 2025-12-31 11:54:10 -06:00
Sudo-Ivan
aee52bf56c
feat: update Taskfile check task to provide detailed summary of failed checks and overall status 2025-12-31 11:44:15 -06:00
Sudo-Ivan
11d4c6407e
feat: expand Taskfile with new build tasks for Windows, MacOS, FreeBSD, OpenBSD, and NetBSD, and enhance WebAssembly example with run and test commands 2025-12-31 11:42:43 -06:00
Sudo-Ivan
ee61747e20
feat: add comprehensive Trivy scanning tasks to Taskfile for enhanced vulnerability management 2025-12-30 23:45:17 -06:00
Sudo-Ivan
899b08e92e
feat: add Trivy installation and scanning tasks to Taskfile for vulnerability management 2025-12-30 21:20:34 -06:00
Sudo-Ivan
b705427bc9
chore: update check task to include test-short and scan dependencies 2025-12-30 21:12:36 -06:00
Sudo-Ivan
88083be84e
fix: update test-wasm task to dynamically set PATH for WebAssembly tests 2025-12-30 19:28:01 -06:00
Sudo-Ivan
1281731a81
feat: add test-wasm task for running WebAssembly tests and simplify build-wasm command 2025-12-30 19:18:47 -06:00
Sudo-Ivan
6cc82159cf
refactor: update WASM build commands in Taskfile to specify the correct package path for Reticulum 2025-12-30 12:28:09 -06:00
Sudo-Ivan
cbff6e4bc4
refactor: optimize WASM build command in Taskfile by adding ldflags for smaller output 2025-12-30 12:09:35 -06:00
Sudo-Ivan
53d418d753
refactor: update Taskfile to change output paths for WASM build and add example tasks for various functionalities 2025-12-30 11:14:37 -06:00
Sudo-Ivan
ed413b62a1
fix: update wasm_exec.js copy logic to check both lib and misc directories for improved compatibility 2025-12-29 23:00:43 -06:00
Sudo-Ivan
87fc514f32
Add tasks for running tests with race detector and generating SHA256 checksums in Taskfile.yml 2025-12-29 22:04:52 -06:00
Sudo-Ivan
5a3fed8f8b
Add tasks for gosec security scanning and WebAssembly builds in Taskfile.yml 2025-12-29 21:58:33 -06:00
Sudo-Ivan
30210d0714
Add Taskfile for build and development tasks. 2025-12-28 22:17:49 -06:00