Version bump: 3.1.2 3.1.3 (Force new build)
Some checks failed
Release - Northern Thailand Ping River Monitor / Create Release (push) Successful in 7s
Security & Dependency Updates / Dependency Security Scan (push) Successful in 35s
Security & Dependency Updates / Check for Dependency Updates (push) Has been cancelled
Security & Dependency Updates / Code Quality Metrics (push) Has been cancelled
Security & Dependency Updates / Security Summary (push) Has been cancelled
Security & Dependency Updates / License Compliance (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.11) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.12) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.9) (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Build Release Images (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Security Scan (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Deploy Release (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Validate Release (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Notify Release (push) Has been cancelled
Release - Northern Thailand Ping River Monitor / Test Release Build (3.10) (push) Has been cancelled

Version Updates:
- Core application: src/__init__.py, src/main.py, src/web_api.py
- Package configuration: setup.py
- Documentation: README.md, docs/GITEA_WORKFLOWS.md
- Workflows: .gitea/workflows/docs.yml, .gitea/workflows/release.yml
- Scripts: generate_badges.py, init_git scripts
- Tests: test_integration.py
- Deployment docs: GITEA_SETUP_SUMMARY.md, DEPLOYMENT_CHECKLIST.md

 Purpose:
- Force new build process after workflow fixes
- Test updated security.yml without YAML errors
- Verify setup.py robustness improvements
- Trigger clean CI/CD pipeline execution

 All version references synchronized at v3.1.3
 Ready for new build and deployment testing
This commit is contained in:
2025-08-12 17:47:26 +07:00
parent 7c04871fdd
commit 17a716fcd0
14 changed files with 16 additions and 16 deletions

View File

@@ -254,8 +254,8 @@ jobs:
project = 'Northern Thailand Ping River Monitor' project = 'Northern Thailand Ping River Monitor'
copyright = '2025, Ping River Monitor Team' copyright = '2025, Ping River Monitor Team'
author = 'Ping River Monitor Team' author = 'Ping River Monitor Team'
version = '3.1.2' version = '3.1.3'
release = '3.1.2' release = '3.1.3'
extensions = [ extensions = [
'sphinx.ext.autodoc', 'sphinx.ext.autodoc',

View File

@@ -7,7 +7,7 @@ on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:
version: version:
description: 'Release version (e.g., v3.1.2)' description: 'Release version (e.g., v3.1.3)'
required: true required: true
type: string type: string

View File

@@ -259,7 +259,7 @@ make health-check
**Deployment Date**: ___________ **Deployment Date**: ___________
**Deployed By**: ___________ **Deployed By**: ___________
**Version**: v3.1.2 **Version**: v3.1.3
**Environment**: ___________ **Environment**: ___________
**Sign-off**: **Sign-off**:

View File

@@ -222,12 +222,12 @@ Your repository is now equipped with:
2. **Configure deployment environments** (staging/production) 2. **Configure deployment environments** (staging/production)
3. **Set up monitoring dashboards** for workflow metrics 3. **Set up monitoring dashboards** for workflow metrics
4. **Configure notifications** for team collaboration 4. **Configure notifications** for team collaboration
5. **Create your first release** with `git tag v3.1.2` 5. **Create your first release** with `git tag v3.1.3`
Your **Northern Thailand Ping River Monitor** is now ready for professional development and deployment! 🎊 Your **Northern Thailand Ping River Monitor** is now ready for professional development and deployment! 🎊
--- ---
**Workflow Version**: v3.1.2 **Workflow Version**: v3.1.3
**Setup Date**: 2025-08-12 **Setup Date**: 2025-08-12
**Repository**: https://git.b4l.co.th/grabowski/Northern-Thailand-Ping-River-Monitor **Repository**: https://git.b4l.co.th/grabowski/Northern-Thailand-Ping-River-Monitor

View File

@@ -2,7 +2,7 @@
A comprehensive real-time water level monitoring system for the Ping River Basin in Northern Thailand, covering Royal Irrigation Department (RID) stations from Chiang Dao to Nakhon Sawan with advanced data collection, storage, and visualization capabilities. A comprehensive real-time water level monitoring system for the Ping River Basin in Northern Thailand, covering Royal Irrigation Department (RID) stations from Chiang Dao to Nakhon Sawan with advanced data collection, storage, and visualization capabilities.
[![CI/CD](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/ci.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Security](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/security.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Documentation](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/docs.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://python.org) [![FastAPI](https://img.shields.io/badge/FastAPI-0.104+-green.svg)](https://fastapi.tiangolo.com) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://docker.com) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Version](https://img.shields.io/badge/Version-v3.1.2-blue.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/releases) [![CI/CD](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/ci.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Security](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/security.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Documentation](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions/workflows/docs.yml/badge.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/actions) [![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://python.org) [![FastAPI](https://img.shields.io/badge/FastAPI-0.104+-green.svg)](https://fastapi.tiangolo.com) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://docker.com) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Version](https://img.shields.io/badge/Version-v3.1.3-blue.svg)](https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor/releases)
## 🌟 Features ## 🌟 Features

View File

@@ -297,6 +297,6 @@ make validate-workflows
--- ---
**Workflow Version**: v3.1.2 **Workflow Version**: v3.1.3
**Last Updated**: 2025-08-12 **Last Updated**: 2025-08-12
**Maintained By**: Ping River Monitor Team **Maintained By**: Ping River Monitor Team

View File

@@ -29,7 +29,7 @@ def main():
"FastAPI": generate_badge_url("FastAPI", "0.104%2B", "green"), "FastAPI": generate_badge_url("FastAPI", "0.104%2B", "green"),
"Docker": generate_badge_url("Docker", "Ready", "blue"), "Docker": generate_badge_url("Docker", "Ready", "blue"),
"License": generate_badge_url("License", "MIT", "green"), "License": generate_badge_url("License", "MIT", "green"),
"Version": generate_badge_url("Version", "v3.1.2", "blue"), "Version": generate_badge_url("Version", "v3.1.3", "blue"),
} }
print("# Status Badges") print("# Status Badges")

View File

@@ -13,7 +13,7 @@ REM Add all files
git add . git add .
REM Initial commit REM Initial commit
git commit -m "Initial commit: Northern Thailand Ping River Monitor v3.1.2 git commit -m "Initial commit: Northern Thailand Ping River Monitor v3.1.3
Features: Features:
- Real-time water level monitoring for Ping River Basin - Real-time water level monitoring for Ping River Basin

View File

@@ -66,7 +66,7 @@ fi
git add . git add .
# Initial commit # Initial commit
git commit -m "Initial commit: Northern Thailand Ping River Monitor v3.1.2 git commit -m "Initial commit: Northern Thailand Ping River Monitor v3.1.3
Features: Features:
- Real-time water level monitoring for Ping River Basin - Real-time water level monitoring for Ping River Basin

View File

@@ -32,7 +32,7 @@ for req in requirements:
setup( setup(
name="northern-thailand-ping-river-monitor", name="northern-thailand-ping-river-monitor",
version="3.1.2", version="3.1.3",
author="Ping River Monitor Team", author="Ping River Monitor Team",
author_email="contact@example.com", author_email="contact@example.com",
description="Real-time water level monitoring system for the Ping River Basin in Northern Thailand", description="Real-time water level monitoring system for the Ping River Basin in Northern Thailand",

View File

@@ -6,7 +6,7 @@ A comprehensive real-time water level monitoring system for the Ping River Basin
in Northern Thailand, covering Royal Irrigation Department (RID) stations. in Northern Thailand, covering Royal Irrigation Department (RID) stations.
""" """
__version__ = "3.1.2" __version__ = "3.1.3"
__author__ = "Ping River Monitor Team" __author__ = "Ping River Monitor Team"
__description__ = "Northern Thailand Ping River Monitoring System" __description__ = "Northern Thailand Ping River Monitoring System"

View File

@@ -297,7 +297,7 @@ Examples:
) )
logger.info("🏔️ Northern Thailand Ping River Monitor starting...") logger.info("🏔️ Northern Thailand Ping River Monitor starting...")
logger.info(f"Version: 3.1.2") logger.info(f"Version: 3.1.3")
logger.info(f"Log level: {args.log_level}") logger.info(f"Log level: {args.log_level}")
try: try:

View File

@@ -143,7 +143,7 @@ async def lifespan(app: FastAPI):
app = FastAPI( app = FastAPI(
title="Northern Thailand Ping River Monitor API", title="Northern Thailand Ping River Monitor API",
description="Real-time water level monitoring system for Northern Thailand's Ping River Basin stations", description="Real-time water level monitoring system for Northern Thailand's Ping River Basin stations",
version="3.1.2", version="3.1.3",
lifespan=lifespan lifespan=lifespan
) )

View File

@@ -165,7 +165,7 @@ def test_logging():
def main(): def main():
"""Run all tests""" """Run all tests"""
print("🧪 Running integration tests for Northern Thailand Ping River Monitor v3.1.2") print("🧪 Running integration tests for Northern Thailand Ping River Monitor v3.1.3")
print("=" * 60) print("=" * 60)
tests = [ tests = [