From 9c6fedc1492482bc2051a1e344aa5ec4906b32d4 Mon Sep 17 00:00:00 2001 From: grabowski Date: Tue, 12 Aug 2025 17:09:23 +0700 Subject: [PATCH] Update: Checkout actions to v5 Checkout Action Upgrade: - Replace all checkout actions with 'actions/checkout@v5' - Latest version with improved performance and features - Better compatibility with modern Git workflows - Enhanced security and reliability Updated Workflows: - CI Pipeline: All checkout actions v5 - Security Scans: All checkout actions v5 - Release Pipeline: All checkout actions v5 - Documentation: All checkout actions v5 Benefits: - Latest checkout action features - Improved performance and caching - Better error handling and logging - Enhanced Git LFS support - Modern Node.js runtime compatibility All 4 workflow files updated consistently --- .gitea/workflows/ci.yml | 14 +++++++------- .gitea/workflows/docs.yml | 10 +++++----- .gitea/workflows/release.yml | 12 ++++++------ .gitea/workflows/security.yml | 10 +++++----- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2028cab..4d44b81 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 @@ -97,7 +97,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -133,7 +133,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -192,7 +192,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Wait for VictoriaMetrics run: | @@ -243,7 +243,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Deploy to staging run: | @@ -268,7 +268,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Deploy to production run: | @@ -295,7 +295,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Install Apache Bench run: | diff --git a/.gitea/workflows/docs.yml b/.gitea/workflows/docs.yml index 891f519..1ac4db5 100644 --- a/.gitea/workflows/docs.yml +++ b/.gitea/workflows/docs.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -126,7 +126,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -223,7 +223,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -248,8 +248,8 @@ jobs: project = 'Northern Thailand Ping River Monitor' copyright = '2025, Ping River Monitor Team' author = 'Ping River Monitor Team' - version = '3.1.1' - release = '3.1.1' + version = '3.1.2' + release = '3.1.2' extensions = [ 'sphinx.ext.autodoc', diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index fd02dbb..ac4f902 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: inputs: version: - description: 'Release version (e.g., v3.1.1)' + description: 'Release version (e.g., v3.1.2)' required: true type: string @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -74,7 +74,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 @@ -112,7 +112,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -152,7 +152,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Run Trivy vulnerability scanner uses: aquasecurity/trivy-action@master @@ -181,7 +181,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Deploy to production run: | diff --git a/.gitea/workflows/security.yml b/.gitea/workflows/security.yml index d782a76..b72f57a 100644 --- a/.gitea/workflows/security.yml +++ b/.gitea/workflows/security.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -91,7 +91,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Check GitHub token availability run: | @@ -168,7 +168,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -213,7 +213,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4 @@ -294,7 +294,7 @@ jobs: steps: - name: Checkout code - uses: https://gitea.com/actions/checkout + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v4