flxbl-io/Build Domain

Build packages and publish artifacts via SFP Server

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
sfp-server-urlURL to the SFP Server instance (e.g., https://your-org.flxbl.io)yes
sfp-server-tokenToken for SFP Server authenticationyes
release-configPath to release config file (required for build and release candidate)yes
repositoryRepository name (format: owner/repo)no${{ github.repository }}
branchBranch name for build identificationno${{ github.ref_name }}
build-numberBuild number for source packagesno${{ github.run_id }}
release-nameName for the release candidateno""
diff-checkOnly build packages that have changednotrue
npm-scopeNPM scope for publishing (without @)no${{ github.repository_owner }}
npmPublish to external npm registry (when false, uses internal-only)nofalse
git-tagCreate git tags for published artifactsnotrue
push-git-tagPush git tags to remote repositorynotrue
serializeSerialize builds for this domain (prevents concurrent builds)notrue
serialize-timeoutMax seconds to wait for serialization lockno900
serialize-leaseDuration in seconds to hold the serialization lockno1800
namedescription
has-artifactsWhether artifacts were produced (true/false)
artifact-countNumber of artifacts produced
artifacts-dirPath to artifacts directory
domainThe domain name (releaseName from release config)
release-candidateThe generated release candidate name