Release Engineering: Sztab 1.10.2 (SZ-156)
rk@tigase.net opened 2 days ago

Summary

Release preparation and validation for Sztab 1.10.2

This work covers version alignment, image build and deployment, staging validation, regression testing, and release documentation finalization.

Scope of Work

Version Alignment

  1. Updated root pom.xml to 1.10.2
  2. Aligned all module versions (backend, query-dsl, query-cli)
  3. Resolved parent POM mismatch causing reactor build inconsistency
  4. Verified build integrity:
mvn clean package -DskipTests

Docker Image Build & Push

Built and pushed backend image:

docker buildx build
--platform linux/amd64
-f backend/docker/Dockerfile
-t tigase.dev/sztab/sztab-backend:1.10.2
--push
.

Verified image availability in registry Resolved staging ImagePullBackOff due to missing image

Staging Deployment (Helm)

Restarted backend deployment:

kubectl rollout restart deployment sztab-backend -n sztab-staging

Verified: Rolling update completion Pod readiness Correct image tag in running containers Regression Testing

Manual validation performed on core workflows:

User management (create, update, password change) Issue lifecycle (create, filter via GUI and DSL) Pull request flows: Regular merge Rebase merge Fast-forward merge Squash merge Retry after failure (SZ-111) PAT handling (refresh behavior, SZ-110) All flows validated successfully on the release image.

Release Documentation

Prepared release documentation under docs/release/1.10.2 Updated: ReleaseNotes.md README_FIRST.md Validated links and image references Extracted sztabctl documentation to docs/tools/sztabctl.md Preserved historical release structure Cleanup and Finalization

Removed tracked binary artifact (sztabina executable) Verified clean working tree prior to release Tagged release: v1.10.2 Confirmed tag alignment with release commit

  • rk@tigase.net commented 2 days ago
    rksuma@Ramakrishnans-MacBook-Pro sztab % git checkout wolnosc
    git pull
    git checkout -b release/1.10.2
    Switched to branch 'wolnosc'
    Your branch is up to date with 'origin/wolnosc'.
    Already up to date.
    Switched to a new branch 'release/1.10.2'
    rksuma@Ramakrishnans-MacBook-Pro sztab % 
    
    
  • rk@tigase.net changed state to 'In Progress' 2 days ago
    Previous Value Current Value
    Open
    In Progress
  • rk@tigase.net commented 2 days ago
     2073  git checkout release/1.10.2
    rksuma@Ramakrishnans-MacBook-Pro sztab % git branch -d release/1.10.2
    git push origin --delete release/1.10.2
    error: cannot delete branch 'release/1.10.2' used by worktree at '/Users/rksuma/tigase/sztab'
    remote:  
    remote: Create a pull request for 'release/1.10.2' by visiting:
    remote:     https://tigase.dev/sztab/~pulls/new?target=1325:wolnosc&source=1325:release/1.10.2
    remote:  
    To https://tigase.dev/sztab.git
     - [deleted]         release/1.10.2
    rksuma@Ramakrishnans-MacBook-Pro sztab % git checkout wolsonsc
    error: pathspec 'wolsonsc' did not match any file(s) known to git
    rksuma@Ramakrishnans-MacBook-Pro sztab % git checkout wolsons 
    rksuma@Ramakrishnans-MacBook-Pro sztab % 
    rksuma@Ramakrishnans-MacBook-Pro sztab % git branch
      backup-SZ-Error-Handling-UX-stash
      backup/SZ44-chaos
      bugfix/sz-32-backend-fixes
      experiment/git-compare
      feature/Issue-DSL-Query-Engine
      feature/SZ-48-gitrepo-insane-changes
      feature/SZ-78-Integration-with-bookkeeping-system
      feature/first-rev-community-user
    * release/1.10.2
      wolnosc
    rksuma@Ramakrishnans-MacBook-Pro sztab % git checkout wolnosc
    M	backend/src/main/java/com/sztab/controller/project/ProjectMemberController.java
    Switched to branch 'wolnosc'
    Your branch is up to date with 'origin/wolnosc'.
    rksuma@Ramakrishnans-MacBook-Pro sztab % git branch -d release/1.10.2
    git push origin --delete release/1.10.2
    Deleted branch release/1.10.2 (was ac40c91).
    error: unable to delete 'release/1.10.2': remote ref does not exist
    error: failed to push some refs to 'https://tigase.dev/sztab.git'
    rksuma@Ramakrishnans-MacBook-Pro sztab % 
    
    
  • rk@tigase.net changed state to 'Closed' 2 days ago
    Previous Value Current Value
    In Progress
    Closed
issue 1 of 1
Type
Task
Priority
Normal
Assignee
Version
1.10.2
Sprints
n/a
Customer
n/a
Issue Votes (0)
Watchers (2)
Reference
SZ-156
Please wait...
Page is in error, reload to recover