Skip to content

feat: delete incident if it was less than 1 second #2

feat: delete incident if it was less than 1 second

feat: delete incident if it was less than 1 second #2

Workflow file for this run

name: New release
on:
push:
tags:
- '*'
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ github.repository_owner }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract tag name
id: tag
run: echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
- name: Build and push Docker image to Docker Hub
uses: docker/build-push-action@v5
with:
push: true
platforms: linux/amd64,linux/arm64
build-args: VERSION=${{ env.TAG }}
tags: |
${{ github.repository_owner }}/jam:${{ env.TAG }}
${{ github.repository_owner }}/jam:latest
- name: Build and push Docker image to GitHub Container Registry
uses: docker/build-push-action@v5
with:
push: true
platforms: linux/amd64,linux/arm64
build-args: VERSION=${{ env.TAG }}
tags: |
ghcr.io/${{ github.repository_owner }}/jam:${{ env.TAG }}
ghcr.io/${{ github.repository_owner }}/jam:latest
- name: Generate changelog from last tag
id: changelog
run: |
PREV_TAG=$(git describe --tags --abbrev=0 HEAD^ || echo "")
if [ -n "$PREV_TAG" ]; then
LOG=$(git log $PREV_TAG..HEAD --pretty=format:"- %s")
else
LOG=$(git log --pretty=format:"- %s")
fi
echo "CHANGELOG<<EOF" >> $GITHUB_ENV
echo "$LOG" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ env.TAG }}
name: ${{ env.TAG }}
body: ${{ env.CHANGELOG }}
draft: false
prerelease: false