From 69a53936f5a9009b0867c9b5a94960708ca26308 Mon Sep 17 00:00:00 2001 From: Rostislav Dugin Date: Wed, 17 Dec 2025 16:17:43 +0300 Subject: [PATCH] FEATURE (citation): Add CITATION.cff --- .github/workflows/ci-release.yml | 11 +++++++++++ CITATION.cff | 33 ++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 CITATION.cff diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 77a1c7f..5bc576f 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -485,6 +485,17 @@ jobs: echo EOF } >> $GITHUB_OUTPUT + - name: Update CITATION.cff version + run: | + VERSION="${{ needs.determine-version.outputs.new_version }}" + sed -i "s/^version: .*/version: ${VERSION}/" CITATION.cff + sed -i "s/^date-released: .*/date-released: \"$(date +%Y-%m-%d)\"/" CITATION.cff + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add CITATION.cff + git commit -m "Update CITATION.cff to v${VERSION}" || true + git push || true + - name: Create GitHub Release uses: actions/create-release@v1 env: diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..ce92c8f --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,33 @@ +cff-version: 1.2.0 +title: Postgresus +message: "If you use this software, please cite it as below." +type: software +authors: + - family-names: Dugin + given-names: Rostislav +repository-code: https://github.com/RostislavDugin/postgresus +url: https://postgresus.com +abstract: "Free, open source and self-hosted solution for automated PostgreSQL backups with multiple storage options and notifications." +keywords: + - docker + - kubernetes + - golang + - backups + - postgres + - devops + - backup + - database + - tools + - monitoring + - ftp + - postgresql + - s3 + - psql + - web-ui + - self-hosted + - pg + - system-administration + - database-backup +license: Apache-2.0 +version: 2.5.1 +date-released: "2025-06-01"