Skip to content

Translate hyphens to underscores. #36

Translate hyphens to underscores.

Translate hyphens to underscores. #36

Workflow file for this run

name: Release
on:
push:
branches:
- main
- rc/*
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Install just as task-runner
uses: extractions/setup-just@v3
- name: Install gettext for locales
run: |
sudo apt-get install -y gettext
- name: Install ronn-ng for manpages
run: |
gem install --user ronn-ng
for bin in "$HOME"/.local/share/gem/ruby/*/bin; do
echo "$bin"
done >>"$GITHUB_PATH"
- uses: actions/checkout@v4
with:
persist-credentials: false
- id: release
run: |
{
echo "new_release_published=true"
echo "new_release_version=11.5.1-rc-aur.1"
} >>"$GITHUB_OUTPUT"
# uses: cycjimmy/semantic-release-action@v4
# with:
# extra_plugins: |
# @semantic-release/exec
# env:
# FORCE_COLOR: 1
# GITHUB_TOKEN: ${{ github.token }}
outputs:
published: ${{ steps.release.outputs.new_release_published }}
version: ${{ steps.release.outputs.new_release_version}}
pkgbuild:
needs: [release]
if: ${{ needs.release.outputs.published == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
sparse-checkout: |
.github/actions/aur-publish
- id: prep
name: Trim version
run: |
pkgver=${RELEASE_VERSION%-rc-*}
{
echo "pkgver=$pkgver"
if [[ "$pkgver" == "$RELEASE_VERSION" ]]; then
echo "push=true"
else
echo "push=false"
fi
} >> "$GITHUB_OUTPUT"
env:
RELEASE_VERSION: ${{ needs.release.outputs.version }}
- uses: ./.github/actions/aur-publish
env:
PKGNAME: downgrade
PKGVER: ${{ steps.prep.outputs.pkgver }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
# - name: Test install
# run: |
# makepkg --syncdeps --install --force
# dversion=$(downgrade --version)
# if [[ "$dversion" != "$PKGVER" ]]; then
# cat >&2 <<EOM
# Correct version of downgrade did not install
# expected: $PKGVER
# actual : $dversion
# EOM
# exit 1
# fi
# env:
# PKGVER: ${{ steps.prep.outputs.pkgver }}
# - if: ${{ steps.prep.outputs.push == 'true' }}
# name: Push
# run: echo git push # TODO