3 changed files with 30 additions and 9 deletions

No files matched your search

+10 -3
View File
@@ -40,8 +40,8 @@ jobs:
VERSION="${{ steps.meta.outputs.version }}" VERSION="${{ steps.meta.outputs.version }}"
OUT_DIR="dist/release" OUT_DIR="dist/release"
TAR_PATH="${OUT_DIR}/crud-api-${VERSION}.tar" TAR_PATH="${OUT_DIR}/crud-api-${VERSION}.tar"
ZIP_PATH="${OUT_DIR}/crud-api-${VERSION}.zip" ZIP_PATH="${OUT_DIR}/crud-api-${VERSION}-deploy-bundle.zip"
ENV_PATH="${OUT_DIR}/.env" ENV_PATH="${OUT_DIR}/crud-api.env"
mkdir -p "${OUT_DIR}" mkdir -p "${OUT_DIR}"
docker save --output "${TAR_PATH}" "crud-api:${VERSION}" docker save --output "${TAR_PATH}" "crud-api:${VERSION}"
@@ -57,6 +57,12 @@ jobs:
zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}" zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}"
echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}" echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}"
- name: Verify bundle content
shell: bash
run: |
set -euo pipefail
unzip -l "${{ steps.bundle.outputs.zip_path }}"
- name: Create Gitea release with artifact - name: Create Gitea release with artifact
uses: https://gitea.com/actions/gitea-release-action@v1 uses: https://gitea.com/actions/gitea-release-action@v1
with: with:
@@ -65,8 +71,9 @@ jobs:
name: crud-api v${{ steps.meta.outputs.version }} name: crud-api v${{ steps.meta.outputs.version }}
body: | body: |
Automated release bundle for crud-api. Automated release bundle for crud-api.
Download the attached *-deploy-bundle.zip asset from this release.
Includes: Includes:
- Docker image tar - Docker image tar
- filtered .env for deploy - filtered crud-api.env for deploy
files: | files: |
${{ steps.bundle.outputs.zip_path }} ${{ steps.bundle.outputs.zip_path }}
+10 -3
View File
@@ -40,8 +40,8 @@ jobs:
VERSION="${{ steps.meta.outputs.version }}" VERSION="${{ steps.meta.outputs.version }}"
OUT_DIR="dist/release" OUT_DIR="dist/release"
TAR_PATH="${OUT_DIR}/ingest-api-${VERSION}.tar" TAR_PATH="${OUT_DIR}/ingest-api-${VERSION}.tar"
ZIP_PATH="${OUT_DIR}/ingest-api-${VERSION}.zip" ZIP_PATH="${OUT_DIR}/ingest-api-${VERSION}-deploy-bundle.zip"
ENV_PATH="${OUT_DIR}/.env" ENV_PATH="${OUT_DIR}/ingest-api.env"
mkdir -p "${OUT_DIR}" mkdir -p "${OUT_DIR}"
docker save --output "${TAR_PATH}" "ingest-api:${VERSION}" docker save --output "${TAR_PATH}" "ingest-api:${VERSION}"
@@ -57,6 +57,12 @@ jobs:
zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}" zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}"
echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}" echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}"
- name: Verify bundle content
shell: bash
run: |
set -euo pipefail
unzip -l "${{ steps.bundle.outputs.zip_path }}"
- name: Create Gitea release with artifact - name: Create Gitea release with artifact
uses: https://gitea.com/actions/gitea-release-action@v1 uses: https://gitea.com/actions/gitea-release-action@v1
with: with:
@@ -65,8 +71,9 @@ jobs:
name: ingest-api v${{ steps.meta.outputs.version }} name: ingest-api v${{ steps.meta.outputs.version }}
body: | body: |
Automated release bundle for ingest-api. Automated release bundle for ingest-api.
Download the attached *-deploy-bundle.zip asset from this release.
Includes: Includes:
- Docker image tar - Docker image tar
- filtered .env for deploy - filtered ingest-api.env for deploy
files: | files: |
${{ steps.bundle.outputs.zip_path }} ${{ steps.bundle.outputs.zip_path }}
+10 -3
View File
@@ -40,8 +40,8 @@ jobs:
VERSION="${{ steps.meta.outputs.version }}" VERSION="${{ steps.meta.outputs.version }}"
OUT_DIR="dist/release" OUT_DIR="dist/release"
TAR_PATH="${OUT_DIR}/web-${VERSION}.tar" TAR_PATH="${OUT_DIR}/web-${VERSION}.tar"
ZIP_PATH="${OUT_DIR}/web-${VERSION}.zip" ZIP_PATH="${OUT_DIR}/web-${VERSION}-deploy-bundle.zip"
ENV_PATH="${OUT_DIR}/.env" ENV_PATH="${OUT_DIR}/web.env"
mkdir -p "${OUT_DIR}" mkdir -p "${OUT_DIR}"
docker save --output "${TAR_PATH}" "web:${VERSION}" docker save --output "${TAR_PATH}" "web:${VERSION}"
@@ -57,6 +57,12 @@ jobs:
zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}" zip -j "${ZIP_PATH}" "${TAR_PATH}" "${ENV_PATH}"
echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}" echo "zip_path=${ZIP_PATH}" >> "${GITHUB_OUTPUT}"
- name: Verify bundle content
shell: bash
run: |
set -euo pipefail
unzip -l "${{ steps.bundle.outputs.zip_path }}"
- name: Create Gitea release with artifact - name: Create Gitea release with artifact
uses: https://gitea.com/actions/gitea-release-action@v1 uses: https://gitea.com/actions/gitea-release-action@v1
with: with:
@@ -65,8 +71,9 @@ jobs:
name: web v${{ steps.meta.outputs.version }} name: web v${{ steps.meta.outputs.version }}
body: | body: |
Automated release bundle for web. Automated release bundle for web.
Download the attached *-deploy-bundle.zip asset from this release.
Includes: Includes:
- Docker image tar - Docker image tar
- filtered .env for deploy - filtered web.env for deploy
files: | files: |
${{ steps.bundle.outputs.zip_path }} ${{ steps.bundle.outputs.zip_path }}