Skip to content
This repository has been archived by the owner on Jun 27, 2023. It is now read-only.

Commit

Permalink
new release
Browse files Browse the repository at this point in the history
  • Loading branch information
barnumbirr committed Aug 30, 2021
1 parent 4ef1da8 commit a31e0d6
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 43 deletions.
55 changes: 21 additions & 34 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,53 +1,40 @@
name: Build alacritty Debian packages
name: Build and release packages

on:
push:
tags:
- "*"
- '*'

env:
DEBIAN_STABLE: bullseye
PKG_NAME: alacritty

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Checkout
uses: actions/checkout@v2

- name: Build packages
run: |
set -xe
mkdir -p assets
./build.sh -i debian:buster-slim
rename.ul .deb _debian_buster.deb target/alacritty_*.deb
mv -n target/alacritty_*.deb 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 _debian_testing.deb target/alacritty_*.deb
mv -n target/alacritty_*.deb assets/
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 _debian_unstable.deb target/alacritty_*.deb
mv -n target/alacritty_*.deb assets/
- name: Create release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
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:
tag_name: ${{ github.ref }}
release_name: ${{ github.ref }}
draft: false
repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: false
- name: Upload packages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ID: ${{ steps.create_release.outputs.id }}
run: |
set -xe
for asset in assets/*
do
UPLOAD_URL="https://uploads.github.com/repos/$GITHUB_REPOSITORY/releases/$ID/assets"
curl \
-X POST \
-H "Authorization: token $GITHUB_TOKEN" \
-H "Content-Type: application/octet-stream" \
--data-binary @"$asset" \
"${UPLOAD_URL}?name=$(basename $asset)"
done
files: assets/*.deb
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

set -eu

IMAGE="debian:buster-slim"
IMAGE="debian:bullseye-slim"
TARGET="$(dirname "$0" | xargs realpath)"
VERSION="v0.9.0"

Expand Down
8 changes: 8 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
alacritty (0.9.0-2) unstable; urgency=medium

* Bullseye is now stable
* Update debhelper
* Improve Debian version and package name handling in Github Action

-- Martin Simon <me@martinsimon.me> Tue, 03 Aug 2021 00:00:00 +0000

alacritty (0.9.0-1) unstable; urgency=medium

* New upstream release
Expand Down
2 changes: 1 addition & 1 deletion debian/compat
Original file line number Diff line number Diff line change
@@ -1 +1 @@
11
12
4 changes: 2 additions & 2 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Priority: optional
Maintainer: Martin Simon <me@martinsimon.me>
Build-Depends:
cargo:native,
debhelper (>= 11),
debhelper (>= 12),
help2man,
libfreetype6-dev,
libfontconfig1-dev,
Expand All @@ -15,7 +15,7 @@ Build-Depends:
libxkbcommon-dev,
rustc:native,
python3,
Standards-Version: 4.5.0
Standards-Version: 4.5.1
Homepage: https://github.com/alacritty/alacritty

Package: alacritty
Expand Down
5 changes: 0 additions & 5 deletions entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,6 @@ export DEBIAN_FRONTEND DEB_BUILD_OPTIONS

dependencies() {
apt update && apt install -y devscripts equivs git
if [ "$OS_VERSION" = 10 ]; then
apt install -y curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
. ~/.cargo/env
fi
}

get_sources() {
Expand Down

0 comments on commit a31e0d6

Please sign in to comment.