Skip to content

build: add publish-release scripts for Release folder#6

Merged
Chookees merged 1 commit into
mainfrom
cursor/build-release-script-482e
Jul 15, 2026
Merged

build: add publish-release scripts for Release folder#6
Chookees merged 1 commit into
mainfrom
cursor/build-release-script-482e

Conversation

@Chookees

@Chookees Chookees commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

Adds build/publish-release scripts that restore, Release-build, pack, and copy all release artifacts into a top-level Release/ folder.

Usage

./build/publish-release.sh
build\publish-release.cmd

What it does

  1. dotnet restore
  2. dotnet build -c Release --no-restore
  3. dotnet pack -c Release --no-build
  4. Copies library binaries into Release/bin/<Package>/
  5. Copies *.nupkg / *.snupkg into Release/packages/
  6. Writes Release/MANIFEST.txt

Output layout

Release/
  MANIFEST.txt
  bin/FunctionFoundry.*/          # Release binaries per package
  packages/*.nupkg + *.snupkg     # NuGet packs

Release/ is gitignored. See build/README.md.

Verified locally: restore/build/pack succeeded; 10 libraries + 20 package files collected into Release/.

Open in Web Open in Cursor 

Add Linux/macOS and Windows scripts under build/ that restore, build
Release, pack NuGet packages, and collect library binaries plus packages
into a top-level Release/ directory (gitignored).

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
@Chookees
Chookees marked this pull request as ready for review July 15, 2026 07:20
@Chookees
Chookees merged commit 7a8b66c into main Jul 15, 2026
2 checks passed
@Chookees
Chookees deleted the cursor/build-release-script-482e branch July 15, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant