alacritty-debian/.github/workflows/main.yml

41 lines
1.1 KiB
YAML

name: Build and release packages
on:
push:
tags:
- '*'
env:
DEBIAN_STABLE: bullseye
PKG_NAME: alacritty
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Build packages
run: |
set -xe
mkdir -p assets
./build.sh -i debian:${{ env.DEBIAN_STABLE }}-slim
rename.ul .deb _${{ env.DEBIAN_STABLE }}.deb target/${{ env.PKG_NAME }}_*.deb
mv -n target/${{ env.PKG_NAME }}_*.deb assets/
./build.sh -i debian:testing-slim
rename.ul .deb _testing.deb target/${{ env.PKG_NAME }}_*.deb
mv -n target/${{ env.PKG_NAME }}_*.deb assets/
./build.sh -i debian:unstable-slim
rename.ul .deb _unstable.deb target/${{ env.PKG_NAME }}_*.deb
mv -n target/${{ env.PKG_NAME }}_*.deb assets/
- name: Build packages
uses: "marvinpinto/action-automatic-releases@v1.2.1"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: false
files: assets/*.deb