name: Docker Build and Release Upload on: push: branches: - main jobs: build: runs-on: ubuntu-latest env: GITEA_URL: https://10.1.1.1:8086 GITEA_OWNER: derek GITEA_REPO: ${{ gitea.repository }} GITEA_TOKEN: ${{ secrets.PUBLISH_TOKEN }} steps: - name: checkout uses: actions/checkout@v4 - name: build database run: | docker build -t mistox-sql ./database - name: build server run: | docker build --build-arg BASE_URL=https://mistox.com -t mistox-website . - name: create release folder run: | mkdir release - name: export database run: docker save mistox-sql -o release/mistox-sql.tar - name: export server run: docker save mistox-website -o release/mistox-website.tar - name: Create Gitea release and upload assets (without jq) id: gitea_release run: | TAG_NAME="v1.0.${GITHUB_RUN_NUMBER}" RELEASE_TITLE="Release $TAG_NAME" DESCRIPTION="Automated release from CI run $GITHUB_RUN_NUMBER" RELEASE_JSON=$(cat <