Commit Graph

363 Commits

Author SHA1 Message Date
b25f2c2bdc Refactor Channel message handler management to use structured entries with IDs for easier identification. Update AddMessageHandler and RemoveMessageHandler methods accordingly, and adjust tests to validate new functionality. 2025-12-29 22:32:57 -06:00
7bb127526c Refactor RawChannelReader to use a map for callbacks instead of a slice, enabling callback identification by ID. Update AddReadyCallback and RemoveReadyCallback methods accordingly. Adjust tests to reflect these changes. 2025-12-29 22:32:49 -06:00
48f8288577 Update revive installation in CI workflow to use the latest version from GitHub
Some checks failed
Bearer / scan (push) Failing after 35s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 37s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 37s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 33s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 31s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 30s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 32s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 33s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 32s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 30s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 47s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 39s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 48s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Successful in 1m5s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m42s
Run Gosec / tests (push) Successful in 1m12s
2025-12-29 22:22:01 -06:00
7086926839 Add 'bearer:disable' comments to configuration and identity file loading functions to suppress security scanner warnings
Some checks failed
Bearer / scan (push) Failing after 32s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 32s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 29s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 32s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 42s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 40s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 49s
Go Revive Lint / lint (push) Failing after 24s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m43s
Run Gosec / tests (push) Successful in 1m5s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 9m23s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 9m25s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m23s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 9m25s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 9m25s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m23s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-29 22:20:48 -06:00
6c3bdaa743 Add revive installation step in CI workflow
Some checks failed
Bearer / scan (push) Failing after 35s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 39s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 41s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 28s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 28s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 28s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 29s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 31s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 32s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 34s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 33s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 28s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Failing after 24s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 56s
Run Gosec / tests (push) Successful in 1m5s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m31s
2025-12-29 22:17:32 -06:00
d8d38fdfe4 Add Bearer security scanner workflow and update README with new badge
Some checks failed
Bearer / scan (push) Failing after 25s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 31s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 31s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 29s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 38s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 31s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 30s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 28s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 35s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 31s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 34s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 30s
Go Revive Lint / lint (push) Failing after 20s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 53s
Run Gosec / tests (push) Successful in 1m3s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m31s
2025-12-29 22:14:39 -06:00
82dad74ba8 Update CI workflow to switch from 'master' to 'main' branch for SBOM updates
Some checks failed
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 30s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 29s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 33s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 32s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 35s
Go Revive Lint / lint (push) Failing after 15s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 54s
Run Gosec / tests (push) Successful in 1m2s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m34s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 9m26s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 9m24s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 9m26s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m24s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 9m24s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m26s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-29 22:10:09 -06:00
b630122d78 Refactor CI workflow to replace revive installation with Task setup and update linting command. 2025-12-29 22:10:04 -06:00
99e4d92e8e Update README 2025-12-29 22:09:55 -06:00
9fa712c0b1 Refactor CI workflows to utilize Task for build and test steps, add SBOM generation workflow, and remove deprecated steps.
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 26s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 33s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 30s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 32s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 33s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 31s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 31s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 29s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 41s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 33s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 34s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 1m8s
Go Revive Lint / lint (push) Successful in 1m9s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m44s
Run Gosec / tests (push) Successful in 1m14s
2025-12-29 22:04:58 -06:00
87fc514f32 Add tasks for running tests with race detector and generating SHA256 checksums in Taskfile.yml 2025-12-29 22:04:52 -06:00
1f6f8580a8 Update README
All checks were successful
Run Gosec / tests (push) Successful in 1m6s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 51s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 50s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 54s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 52s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 57s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 47s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 43s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 48s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 46s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 51s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 49s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 46s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m42s
Go Revive Lint / lint (push) Successful in 54s
2025-12-29 21:58:48 -06:00
5a3fed8f8b Add tasks for gosec security scanning and WebAssembly builds in Taskfile.yml 2025-12-29 21:58:33 -06:00
5e4b21a431 Add gosec to flake.nix 2025-12-29 21:58:14 -06:00
aea98d4cae Add unit tests for RawChannelReader and RawChannelWriter, including methods for reading, writing, and handling messages.
Some checks failed
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 47s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 45s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 51s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 50s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 52s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 54s
Run Gosec / tests (push) Successful in 1m35s
Go Revive Lint / lint (push) Successful in 56s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m49s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 9m28s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 9m34s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 9m32s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m32s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 9m30s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m34s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-29 21:57:20 -06:00
8aa30a39e4 Update CONTRIBUTING.md 2025-12-29 21:40:20 -06:00
c3893eb33d refactor: replace magic numbers and string literals with constants
Some checks failed
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m34s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 49s
Go Revive Lint / lint (push) Successful in 46s
Run Gosec / tests (push) Successful in 1m21s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 49s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 1m4s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 58s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 1m1s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 41s
Go Build Multi-Platform / build (arm64, freebsd) (push) Failing after 4m51s
Go Build Multi-Platform / build (arm, windows) (push) Failing after 4m53s
Go Build Multi-Platform / build (arm64, linux) (push) Failing after 4m49s
Go Build Multi-Platform / build (amd64, linux) (push) Failing after 4m57s
Go Build Multi-Platform / build (arm, freebsd) (push) Failing after 4m55s
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 4m59s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-29 00:25:28 -06:00
53e98c73af Add unit tests for Reticulum-Go packages including reticulum, storage, announce, channel, destination, identity, resource, and transport, ensuring comprehensive coverage of functionality.
Some checks failed
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 51s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 49s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 58s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 57s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 49s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 53s
Run Gosec / tests (push) Successful in 1m25s
Go Revive Lint / lint (push) Successful in 48s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m39s
Go Build Multi-Platform / build (arm64, linux) (push) Failing after 4m59s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 9m39s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m33s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m35s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 9m37s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 9m42s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-29 00:15:08 -06:00
2fc9446687 Add .dockerignore and update .gitignore to include build artifacts, test binaries, and editor configuration files. 2025-12-28 22:55:38 -06:00
49aee4818b Add unit tests for various packages including config, buffer, debug, pathfinder, rate, and resolver. 2025-12-28 22:55:28 -06:00
430290deaf Fix Gitea build workflow to verify and upload SPDX SBOM files, ensuring proper error handling and file existence checks.
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 49s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 47s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 53s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 56s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 1m2s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 1m4s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 53s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 51s
Run Gosec / tests (push) Successful in 17s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 43s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 49s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 56s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 54s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Successful in 9m31s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 18m56s
2025-12-28 22:41:51 -06:00
2ae1143b19 Add flake.lock
All checks were successful
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 53s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 58s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 53s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 57s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 53s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 55s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 51s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 54s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 56s
Go Revive Lint / lint (push) Successful in 52s
Run Gosec / tests (push) Successful in 1m12s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m26s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 9m54s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 9m52s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m29s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-28 22:28:46 -06:00
a34c211872 refactor: format code and add more constants
Some checks failed
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 12s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 51s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 49s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 49s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 57s
Go Build Multi-Platform / build (arm, windows) (push) Failing after 19s
Go Build Multi-Platform / build (arm, linux) (push) Failing after 21s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 44s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 48s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 47s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 46s
Run Gosec / tests (push) Successful in 45s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Successful in 9m48s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 19m13s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 19m19s
2025-12-28 22:27:16 -06:00
fda77ba10d Revise CONTRIBUTING.md 2025-12-28 22:26:44 -06:00
9a93a08b85 Add flake.nix for Reticulum-Go development environment setup 2025-12-28 22:26:35 -06:00
25fa49ffe2 Update README 2025-12-28 22:20:15 -06:00
96c68f2aff Update TODO.md 2025-12-28 22:18:38 -06:00
30210d0714 Add Taskfile for build and development tasks. 2025-12-28 22:17:49 -06:00
e8fc291a01 Update README.md 2025-12-28 21:55:03 -06:00
ea0797de68 Update License to 0BSD 2025-12-28 21:54:55 -06:00
3cacfadf27 Update Trivy installation URL in Gitea build workflow to use internal asset repository 2025-12-28 21:44:59 -06:00
45878f0666 Add Trivy installation step to Gitea build workflow and update upload-artifact action to v3.2.1
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 59s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 1m8s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 1m12s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 1m15s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 1m1s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 52s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m42s
Go Revive Lint / lint (push) Successful in 53s
Run Gosec / tests (push) Successful in 1m33s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 9m33s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 9m31s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 9m33s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 9m31s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m29s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 9m31s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-28 21:34:55 -06:00
483234eee0 Update Gitea build workflow to use the latest version of the upload-artifact action (v3.2.0-node20)
Some checks failed
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 1m4s
Go Build Multi-Platform / build (amd64, freebsd) (push) Failing after 1m3s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 1m0s
Go Build Multi-Platform / build (amd64, linux) (push) Failing after 1m1s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 48s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 53s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m41s
Go Revive Lint / lint (push) Successful in 55s
Run Gosec / tests (push) Successful in 1m39s
Go Build Multi-Platform / build (arm, freebsd) (push) Has been cancelled
Go Build Multi-Platform / Create Release (push) Has been cancelled
Go Build Multi-Platform / build (arm64, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, darwin) (push) Has been cancelled
Go Build Multi-Platform / build (arm, windows) (push) Has been cancelled
Go Build Multi-Platform / build (arm, linux) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, linux) (push) Has been cancelled
2025-12-28 21:30:41 -06:00
82523cc7df Update SECURITY.md to include Gitea instance for actions, specify CycloneDX for BOM generation, and clarify vulnerability reporting process. 2025-12-28 21:21:34 -06:00
634ff693de Remove .slsa-goreleaser.yml configuration file and update Gitea build workflow to include SPDX SBOM generation and additional artifact uploads.
Some checks failed
Go Build Multi-Platform / build (arm64, darwin) (push) Failing after 1m28s
Go Build Multi-Platform / build (arm, linux) (push) Failing after 1m30s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m33s
Go Build Multi-Platform / build (amd64, freebsd) (push) Failing after 53s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 57s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 1m30s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 40s
Go Revive Lint / lint (push) Successful in 1m12s
Run Gosec / tests (push) Successful in 1m29s
Go Build Multi-Platform / Create Release (push) Has been cancelled
Go Build Multi-Platform / build (amd64, darwin) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (amd64, linux) (push) Has been cancelled
Go Build Multi-Platform / build (arm, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (arm, windows) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, linux) (push) Has been cancelled
2025-12-28 21:21:20 -06:00
ea36ba7a65 Update Gitea workflows to use new action paths and add SBOM generation step
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 1m18s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 1m14s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 1m12s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 1m16s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 30s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 1m58s
Go Revive Lint / lint (push) Successful in 1m31s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 2m1s
Run Gosec / tests (push) Successful in 2m31s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 9m48s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 9m43s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 9m44s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 9m46s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 9m41s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 9m39s
Go Build Multi-Platform / Create Release (push) Has been skipped
2025-12-28 21:07:26 -06:00
8e243a7c8b Update import paths to use the new Gitea paths
All checks were successful
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 34s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 38s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 37s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 32s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 35s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 34s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 37s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 42s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m29s
Go Revive Lint / lint (push) Successful in 47s
Run Gosec / tests (push) Successful in 1m3s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 27s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 44s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 42s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 1m5s
2025-12-20 20:02:49 -06:00
dd4383a526 Update module path and upgrade golang.org/x/crypto to v0.46.0 2025-12-20 20:02:28 -06:00
75ddddd537 Remove windows/mac due to gitea runner limitation
All checks were successful
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 24s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 35s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 37s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 41s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 53s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 40s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 35s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 33s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 42s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 41s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 39s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 58s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m34s
Go Revive Lint / lint (push) Successful in 54s
Go Build Multi-Platform / Create Release (push) Has been skipped
Run Gosec / tests (push) Successful in 1m0s
2025-12-20 19:50:17 -06:00
6b3fae179f Remove codeql
Some checks failed
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 39s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 37s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 52s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 54s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 37s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 36s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 34s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 32s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 34s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 38s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 39s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 58s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m26s
Go Revive Lint / lint (push) Successful in 49s
Go Build Multi-Platform / Create Release (push) Has been skipped
Run Gosec / tests (push) Successful in 1m3s
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-20 19:27:28 -06:00
a1834f35f7 Rename to .gitea instaed of .github
Some checks failed
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 41s
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 40s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 42s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 37s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 46s
Go Revive Lint / lint (push) Successful in 54s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 41s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 42s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 35s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 43s
CodeQL Advanced / Analyze (go) (autobuild, go) (push) Failing after 34s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 39s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 37s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 58s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m17s
Run Gosec / tests (push) Successful in 1m14s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-20 19:24:08 -06:00
804e8ed997 Update README 2025-12-20 19:23:48 -06:00
c46d15fc90 Remove 2025-12-20 19:23:38 -06:00
06ac57c677 Update GitHub Actions workflows to use updated artifact upload and download actions
Some checks failed
Go Build Multi-Platform / build (amd64, freebsd) (push) Successful in 1m5s
Go Build Multi-Platform / build (amd64, linux) (push) Successful in 50s
Go Build Multi-Platform / build (amd64, darwin) (push) Successful in 1m7s
Go Build Multi-Platform / build (amd64, windows) (push) Successful in 40s
Go Build Multi-Platform / build (arm, windows) (push) Successful in 38s
Go Build Multi-Platform / build (arm, freebsd) (push) Successful in 42s
Go Build Multi-Platform / build (arm64, darwin) (push) Successful in 36s
Go Build Multi-Platform / build (arm, linux) (push) Successful in 40s
Go Build Multi-Platform / build (arm64, freebsd) (push) Successful in 34s
Go Build Multi-Platform / build (arm64, linux) (push) Successful in 37s
CodeQL Advanced / Analyze (go) (autobuild, go) (push) Failing after 35s
Go Build Multi-Platform / build (arm64, windows) (push) Successful in 37s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 57s
Go Revive Lint / lint (push) Successful in 54s
Run Gosec / tests (push) Successful in 59s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m22s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-20 19:22:38 -06:00
ea5c9147da Update README
Some checks failed
Go Build Multi-Platform / build (amd64, linux) (push) Failing after 48s
Go Build Multi-Platform / build (amd64, freebsd) (push) Failing after 51s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 47s
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 53s
Go Build Multi-Platform / build (arm, freebsd) (push) Failing after 24s
Go Build Multi-Platform / build (arm, linux) (push) Failing after 36s
Go Build Multi-Platform / build (arm, windows) (push) Failing after 36s
Go Build Multi-Platform / build (arm64, darwin) (push) Failing after 35s
CodeQL Advanced / Analyze (go) (autobuild, go) (push) Failing after 39s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 41s
Go Build Multi-Platform / build (arm64, freebsd) (push) Failing after 57s
Go Build Multi-Platform / build (arm64, linux) (push) Failing after 44s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Successful in 57s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Revive Lint / lint (push) Successful in 57s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 1m18s
Run Gosec / tests (push) Successful in 1m24s
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-20 19:19:45 -06:00
49bc7fe7f6 Remove deepsource 2025-12-20 19:19:39 -06:00
9b1f45ff77 Update module path to remove the GitHub 2025-12-20 19:19:30 -06:00
0efd83f0e8 Update TODO
Some checks failed
Go Build Multi-Platform / build (amd64, freebsd) (push) Failing after 1s
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 1s
Go Build Multi-Platform / build (arm64, darwin) (push) Failing after 1s
Go Build Multi-Platform / build (arm64, freebsd) (push) Failing after 1s
Go Build Multi-Platform / build (arm64, linux) (push) Failing after 1s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 1s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Failing after 1s
Run Gosec / tests (push) Failing after 1s
Go Revive Lint / lint (push) Failing after 1s
Go Build Multi-Platform / build (amd64, linux) (push) Failing after 1s
Go Build Multi-Platform / build (arm, freebsd) (push) Failing after 1s
Go Build Multi-Platform / build (arm, linux) (push) Failing after 1s
Go Build Multi-Platform / build (arm, windows) (push) Failing after 1s
CodeQL Advanced / Analyze (go) (autobuild, go) (push) Failing after 1s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Failing after 1s
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 3m42s
Go Build Multi-Platform / Create Release (push) Has been skipped
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-06 13:11:22 -06:00
7dc9f94771 Update SECURITY.md 2025-12-06 13:11:17 -06:00
ae729c2ca7 Configure SLSA Go releaser to set CGO_ENABLED=0 and update Go version handling in workflow
Some checks failed
Go Build Multi-Platform / build (amd64, windows) (push) Failing after 2s
Go Build Multi-Platform / build (arm, freebsd) (push) Failing after 2s
Go Build Multi-Platform / build (arm, linux) (push) Failing after 3s
Go Build Multi-Platform / build (arm, windows) (push) Failing after 1s
Go Build Multi-Platform / build (arm64, darwin) (push) Failing after 4s
Go Build Multi-Platform / build (arm64, freebsd) (push) Failing after 4s
Go Build Multi-Platform / build (amd64, darwin) (push) Failing after 29s
Go Build Multi-Platform / build (arm64, windows) (push) Failing after 4s
Go Build Multi-Platform / build (amd64, freebsd) (push) Failing after 35s
Go Build Multi-Platform / build (amd64, linux) (push) Failing after 34s
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Failing after 2s
Run Gosec / tests (push) Failing after 1s
Go Revive Lint / lint (push) Failing after 1s
Go Build Multi-Platform / build (arm64, linux) (push) Failing after 29s
Go Build Multi-Platform / Create Release (push) Has been skipped
CodeQL Advanced / Analyze (go) (autobuild, go) (push) Failing after 5m59s
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Successful in 6m31s
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
2025-12-06 13:08:27 -06:00