ci: fix changelog check for github

pull/3393/head
Martin Milata 6 months ago
parent 01eb896817
commit 91e98c58ba

@ -59,7 +59,8 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
submodules: "recursive"
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: "Run changelog check"
run: ./ci/check_changelog.sh

@ -1,5 +1,7 @@
#!/usr/bin/env bash
set -u
base_branch=main
fail=0
subdirs="core core/embed/boardloader core/embed/bootloader core/embed/bootloader_ci legacy/bootloader legacy/firmware legacy/intermediate_fw python"
@ -51,8 +53,12 @@ check_release_branch () {
fi
}
# gitlab
if echo "$CI_COMMIT_BRANCH" | grep -Eq "^(release|secfix)/"; then
check_release_branch
# github, TODO this only makes sense running on branches but not pull requests
elif $(git branch --show-current) | grep -Eq "^(release|secfix)/"; then
check_release_branch
else
check_feature_branch
fi

@ -139,6 +139,7 @@ stdenvNoCC.mkDerivation ({
ffmpeg
dejavu_fonts
] ++ lib.optionals devTools [
shellcheck
gdb
openocd-stm
] ++ lib.optionals (devTools && acceptJlink) [

Loading…
Cancel
Save