Skip to content

Prepare Agentstration 0.1.0-alpha.1 - #46

Merged
gbaudrit merged 3 commits into
mainfrom
codex/release-0.1.0-alpha.1
Aug 22, 2026
Merged

Prepare Agentstration 0.1.0-alpha.1#46
gbaudrit merged 3 commits into
mainfrom
codex/release-0.1.0-alpha.1

Conversation

@gbaudrit-codex

@gbaudrit-codex gbaudrit-codex commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • centralize the Agentstration product version as 0.1.0-alpha.1 without changing the autonomous AEP package version
  • add a fail-closed tag release workflow that validates main, rebuilds and retests Agentstration and AEP, packages the server and Workplace, generates SHA-256 checksums, and creates a GitHub prerelease
  • publish the server/Console image to Docker Hub as agentstration/agentstration:0.1.0-alpha.1 and :alpha for linux/amd64 and linux/arm64, with provenance, SBOM, and recorded manifest digest; no latest tag is emitted
  • add version-specific release notes and expose them in the documentation portal
  • document the product and container release process while preserving the README and Apache 2.0 licensing changes from Refresh project README and adopt Apache 2.0 #47

Required repository configuration

Create the agentstration/agentstration Docker Hub repository and configure GitHub Actions secrets DOCKERHUB_USERNAME and DOCKERHUB_TOKEN. The token must be a scoped Docker Hub access token with write permission; the workflow fails explicitly when either secret is absent.

Release procedure

After this PR is merged and required checks pass, create and push the annotated tag v0.1.0-alpha.1. The workflow rejects a mismatched tag or a commit not contained in main.

Validation

  • dotnet restore Agentstration.slnx -p:NuGetAudit=true -p:NuGetAuditMode=all
  • dotnet build Agentstration.slnx --configuration Release --no-restore — 0 warnings, 0 errors
  • dotnet test Agentstration.slnx --configuration Release --no-build --verbosity minimal — 455 passed, 2 optional real-server integrations skipped, 0 failed
  • dotnet build aep/Aep.slnx --configuration Release --no-restore — passed
  • dotnet test aep/Aep.slnx --configuration Release --no-build --verbosity minimal — 9 passed, 0 failed
  • npm run build from docs/site — passed after the Docker Hub documentation update
  • release packaging smoke test for the server and Workplace — both assemblies report 0.1.0-alpha.1, ZIPs and SHA-256 checksums generated
  • release workflow YAML parsed successfully; git diff --check passed
  • release branch rebased on Refresh project README and adopt Apache 2.0 #47; README.md has no diff against main

The multi-platform push itself runs only for the release tag after the Docker Hub secrets are configured.

@gbaudrit
gbaudrit force-pushed the codex/release-0.1.0-alpha.1 branch from 88208af to 117e94c Compare August 22, 2026 07:35
@gbaudrit
gbaudrit marked this pull request as ready for review August 22, 2026 08:21
@gbaudrit
gbaudrit self-requested a review as a code owner August 22, 2026 08:21
@gbaudrit
gbaudrit merged commit bed7f37 into main Aug 22, 2026
10 checks passed
@gbaudrit
gbaudrit deleted the codex/release-0.1.0-alpha.1 branch September 2, 2026 00:23
@gbaudrit gbaudrit added this to the 0.1.0-alpha.1 milestone Sep 9, 2026
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.

2 participants