Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions .github/assets/templates/agent.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
name: ${PROJECT_NAME}
services:
app:
container_name: ${PROJECT_NAME}-app
restart: always
agent:
restart: unless-stopped
image: portabase/agent:latest
volumes:
- ./databases.json:/config/config.json
extra_hosts:
- "localhost:host-gateway"
environment:
TZ: "Europe/Paris"
TZ: "${TZ}"
EDGE_KEY: "${EDGE_KEY}"
LOG: info
LOG_LEVEL: "${LOG_LEVEL}"
POLLING: "${POLLING}"
DATA_PATH: "${DATA_PATH}"
networks:
- portabase

Expand All @@ -22,4 +20,4 @@ services:
networks:
portabase:
name: portabase_network
external: true
external: true
75 changes: 43 additions & 32 deletions .github/assets/templates/dashboard.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,46 @@
name: ${PROJECT_NAME}
services:
portabase:
container_name: ${PROJECT_NAME}-app
image: portabase/portabase:latest
env_file:
- .env
ports:
- "${HOST_PORT}:80"
environment:
- TIME_ZONE=Europe/Paris
volumes:
- portabase-data:/data
depends_on:
db:
condition: service_healthy
db:
container_name: ${PROJECT_NAME}-pg
image: postgres:17-alpine
ports:
- "${PG_PORT}:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
interval: 10s
timeout: 5s
retries: 5
portabase:
container_name: ${PROJECT_NAME}-app
image: portabase/portabase:latest
restart: unless-stopped
env_file:
- .env
ports:
- "${HOST_PORT}:80"
environment:
- TZ=${TZ}
- LOG_LEVEL=${LOG_LEVEL}
- PROJECT_SECRET=${PROJECT_SECRET}
- PROJECT_URL=${PROJECT_URL}
volumes:
- portabase-data:/data
depends_on:
db:
condition: service_healthy
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost/api/health"]
interval: 30s
timeout: 5s
retries: 3
start_period: 60s
db:
container_name: ${PROJECT_NAME}-pg
image: postgres:17-alpine
restart: unless-stopped
ports:
- "${PG_PORT}:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
interval: 10s
timeout: 5s
retries: 5
volumes:
postgres-data:
portabase-data:
postgres-data:
portabase-data:
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ keywords:
- integration
license: Apache-2.0
version: 26.04.1
date-released: "2026-04-20"
date-released: "2026-04-20"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

❓ Verification inconclusive

Script executed:

#!/bin/bash
# Description: Check if version 26.04.1 was already tagged/released

# Check for existing git tags matching this version
git tag -l "*26.04.1*"

# Check git log for any commits related to this version
git log --all --grep="26.04.1" --oneline

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0

stdout:

5889f36 chore(release): 26.04.1


Script executed:

# Read the CITATION.cff file to see the full structure
cat CITATION.cff

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0

stdout:

cff-version: 1.0.0
title: Portabase CLI
message: "If you use this software, please cite it as below."
type: software
authors:
  - family-names: Gauthereau
    given-names: Charles
  - family-names: Larcher
    given-names: Killian
repository-code: https://github.com/Portabase/cli
url: https://portabase.io
abstract: "Portabase CLI is a command-line interface tool designed to streamline and enhance the management of Portabase services, providing developers with efficient access to core functionalities directly from the terminal."
keywords:
  - portabase
  - cli
  - command-line
  - tool
  - developer
  - productivity
  - automation
  - database
  - management
  - integration
license: Apache-2.0
version: 26.04.1
date-released: "2026-04-20"


Script executed:

# Check the git history of CITATION.cff to understand recent changes
git log --oneline -20 -- CITATION.cff

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0

stdout:

be843f7 add: mssql,more complex password


Script executed:

# Check when the release commit was made relative to this PR
git log --all --format="%h %ai %s" | grep -E "(release|CITATION)" | head -15

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0

stdout:

5889f36 2026-04-20 12:16:33 +0200 chore(release): 26.04.1
01b59a9 2026-02-17 08:10:16 +0100 chore(release): 26.02.17
b7d0621 2026-02-10 14:05:32 +0100 chore(release): 26.02.6
338fcb5 2026-02-10 14:03:51 +0100 chore(release): 26.02.5
66ea8ca 2026-02-10 13:58:09 +0100 chore(release): 26.02.4
2d077f7 2026-02-10 13:54:27 +0100 chore(release): 26.02.3
feba7a9 2026-02-10 13:51:43 +0100 chore(release): 26.02.2
eb5a448 2026-02-10 13:49:19 +0100 chore(release): 26.02.1
6f9f4b8 2026-01-27 20:49:21 +0100 chore(release): 26.01.27
ed1d8cf 2026-01-27 20:17:43 +0100 chore(release): 26.01.27
f1a6f17 2026-01-27 19:58:28 +0100 chore(release): 26.01.27
246de2c 2026-01-27 19:50:45 +0100 chore(release): 26.01.27b1
dabf648 2026-01-15 16:24:49 +0100 chore(release): 26.01.9
8356aef 2026-01-15 16:24:21 +0100 chore(release): 26.01.8
88ce856 2026-01-15 16:22:22 +0100 chore(release): 26.01.7


Script executed:

# Get the current branch and recent commits
git log --oneline -5

# Get the git diff to see what was changed on line 26 of CITATION.cff
git diff HEAD -- CITATION.cff || git show HEAD:CITATION.cff 2>/dev/null | head -30

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0

stdout:

be843f7 add: mssql,more complex password


Script executed:

# Check if there's a staging area change
git diff --cached -- CITATION.cff || true

Repository: Portabase/cli


Repository: Portabase/cli
Exit code: 0


Update the release date if this version includes new features added after April 20, 2026.

The date-released field is set to "2026-04-20" for version 26.04.1, which matches the historical release timestamp. However, if this PR introduces new features (Redis, Valkey, MSSQL support, interactive configuration) after that date, the release should either use a new version number (e.g., 26.04.2 or 26.05.x) with the appropriate release date, or the date should be updated to reflect when the release will actually occur.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CITATION.cff` at line 26, The CITATION.cff's date-released ("date-released:
\"2026-04-20\"") does not reflect the new features in this PR; update the
date-released value to the actual release date for this change or bump the
version field (e.g., change version from 26.04.1 to 26.04.2 or 26.05.x) and set
date-released to the new release date so the CITATION.cff accurately matches the
new version and release timestamp.

Loading