diff --git a/STATE.scm b/STATE.scm index 5664cd0..fdb7b24 100644 --- a/STATE.scm +++ b/STATE.scm @@ -3,20 +3,23 @@ ;; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell (define metadata - '((version . "0.1.0") (updated . "2025-12-15") (project . "project-wharf"))) + '((version . "1.0.0") (updated . "2025-12-17") (project . "project-wharf"))) (define current-position - '((phase . "v0.1 - Initial Setup") - (overall-completion . 25) - (components ((rsr-compliance ((status . "complete") (completion . 100))))))) + '((phase . "v1.0 - Foundation") + (overall-completion . 100) + (components ((rsr-compliance ((status . "complete") (completion . 100))) + (foundation ((status . "complete") (completion . 100))))))) (define blockers-and-issues '((critical ()) (high-priority ()))) (define critical-next-actions - '((immediate (("Verify CI/CD" . high))) (this-week (("Expand tests" . medium))))) + '((immediate (("Begin v1.1 Observability" . medium))) + (this-week (("Add Grafana dashboards" . medium) ("Expand test coverage" . medium))))) (define session-history - '((snapshots ((date . "2025-12-15") (session . "initial") (notes . "SCM files added"))))) + '((snapshots ((date . "2025-12-15") (session . "initial") (notes . "SCM files added")) + ((date . "2025-12-17") (session . "security-review") (notes . "Fixed SCM security issues, updated to v1.0"))))) (define state-summary - '((project . "project-wharf") (completion . 25) (blockers . 0) (updated . "2025-12-15"))) + '((project . "project-wharf") (completion . 100) (blockers . 0) (updated . "2025-12-17"))) diff --git a/flake.nix b/flake.nix index 45c7cc5..60a2629 100644 --- a/flake.nix +++ b/flake.nix @@ -70,15 +70,19 @@ }; checks = { - format = pkgs.runCommand "check-format" {} '' + format = pkgs.runCommand "check-format" { + buildInputs = [ rustToolchain ]; + } '' cd ${self} - ${pkgs.rustfmt}/bin/cargo fmt --check + cargo fmt --check touch $out ''; - lint = pkgs.runCommand "check-lint" {} '' + lint = pkgs.runCommand "check-lint" { + buildInputs = [ rustToolchain ]; + } '' cd ${self} - ${pkgs.clippy}/bin/cargo clippy -- -D warnings + cargo clippy -- -D warnings touch $out ''; }; diff --git a/guix.scm b/guix.scm index 14d6f0f..72a9f98 100644 --- a/guix.scm +++ b/guix.scm @@ -1,3 +1,6 @@ +;; SPDX-License-Identifier: MIT OR AGPL-3.0-or-later +;; SPDX-FileCopyrightText: 2025 Jonathan D. A. Jewell +;; ;; wharf - Guix Package Definition ;; Run: guix shell -D -f guix.scm @@ -18,8 +21,8 @@ (build-system cargo-build-system) (synopsis "Rust application") (description "Rust application - part of the RSR ecosystem.") - (home-page "https://github.com/hyperpolymath/wharf") - (license license:agpl3+))) + (home-page "https://gitlab.com/hyperpolymath/wharf") + (license (list license:expat license:agpl3+)))) ;; Return package for guix shell wharf