workflow-plugin-volunteer-science

module
v0.0.0-...-634170f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2026 License: MIT

README

workflow-plugin-volunteer-science

Public Workflow plugin for volunteer science provider catalog metadata used by workflow-compute. The catalog package intentionally avoids private module dependencies so this public plugin can build on public CI and be imported by future public tooling.

The plugin currently owns shape-only upstream-client requirements for Folding@home. Real-client promotion requires digest-pinned FAHClient images and stored version evidence before provider contracts can claim real upstream conformance.

Build & Test

go build ./...
go test ./... -race -count=1

Release

git tag v0.1.0
git push origin v0.1.0

The release workflow validates plugin.json, builds cross-platform binaries with GoReleaser, and verifies the runtime plugin manifest against the shipped contract metadata.

Directories

Path Synopsis
cmd
workflow-plugin-volunteer-science command
Command workflow-plugin-volunteer-science runs as an external workflow plugin and exposes volunteer science provider catalog metadata.
Command workflow-plugin-volunteer-science runs as an external workflow plugin and exposes volunteer science provider catalog metadata.
Package internal implements the workflow-plugin-volunteer-science plugin.
Package internal implements the workflow-plugin-volunteer-science plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL