mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
add separate annotation-warnings step
see 2908d82845/src/Runner.Worker/Handlers/OutputManager.cs (L320)
see https://github.com/actions/runner/issues/763#issuecomment-1435735340
This commit is contained in:
parent
4bc354d5e4
commit
7c5b2db269
55
.github/workflows/check.yml
vendored
55
.github/workflows/check.yml
vendored
@ -65,9 +65,6 @@ jobs:
|
||||
curl -SLf https://github.com/irssi-import/actions-irssi/raw/master/check-irssi/render.pl -o ~/render.pl && chmod +x ~/render.pl
|
||||
- name: unpack archive
|
||||
run: tar xaf artifact/irssi-*.tar.gz
|
||||
- name: Setup local annotations
|
||||
if: ${{ github.event_name == 'pull_request' }}
|
||||
uses: irssi-import/actions-irssi/problem-matchers@master
|
||||
- name: build and install with meson
|
||||
run: |
|
||||
# ninja install
|
||||
@ -107,3 +104,55 @@ jobs:
|
||||
^quit' > irssi-test/startup
|
||||
irssi-build/bin/irssi --home irssi-test | perl -Mutf8 -C ~/render.pl
|
||||
cat irc.log.*
|
||||
annotation-warnings:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event_name == 'pull_request' }}
|
||||
env:
|
||||
CC: clang
|
||||
steps:
|
||||
- name: prepare required software
|
||||
run: |
|
||||
sudo apt update && sudo apt install $apt_build_deps
|
||||
- uses: actions/checkout@main
|
||||
- name: Setup local annotations
|
||||
uses: irssi-import/actions-irssi/problem-matchers@master
|
||||
- name: set PATH
|
||||
run: |
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
- name: prepare required software
|
||||
env:
|
||||
meson_ver: ${{ matrix.meson_ver }}
|
||||
setuptools_ver: ${{ matrix.setuptools_ver }}
|
||||
run: |
|
||||
sudo apt update && sudo apt install $apt_build_deps $apt_build_deps_meson
|
||||
eval "$get_pip_build_deps_meson"
|
||||
curl -SLf https://github.com/irssi-import/actions-irssi/raw/master/check-irssi/render.pl -o ~/render.pl && chmod +x ~/render.pl
|
||||
- name: build and install with meson
|
||||
run: |
|
||||
meson Build $build_options_meson --prefix=${prefix/\~/~}
|
||||
ninja -C Build
|
||||
ninja -C Build install >/dev/null
|
||||
- name: run launch test
|
||||
env:
|
||||
TERM: xterm
|
||||
run: |
|
||||
# automated irssi launch test
|
||||
cd
|
||||
mkdir irssi-test
|
||||
echo 'echo automated irssi launch test
|
||||
^set settings_autosave off
|
||||
^set -clear log_close_string
|
||||
^set -clear log_day_changed
|
||||
^set -clear log_open_string
|
||||
^set log_timestamp *
|
||||
^window log on
|
||||
load irc
|
||||
load dcc
|
||||
load flood
|
||||
load notifylist
|
||||
load perl
|
||||
load otr
|
||||
load proxy
|
||||
^quit' > irssi-test/startup
|
||||
irssi-build/bin/irssi --home irssi-test | perl -Mutf8 -C ~/render.pl
|
||||
cat irc.log.*
|
||||
|
Loading…
x
Reference in New Issue
Block a user