mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
ncp-update: Add support for pr refs
This commit is contained in:
parent
8b4f9cb0b3
commit
1669bdeace
13
.github/workflows/build-lxd.yml
vendored
13
.github/workflows/build-lxd.yml
vendored
@ -144,12 +144,17 @@ jobs:
|
||||
- name: Update ncp
|
||||
run: |
|
||||
set -ex
|
||||
VERSION="${VERSION/refs\/heads\//}"
|
||||
VERSION="${VERSION/refs\/tags\//}"
|
||||
VERSION="${VERSION/refs\/pull\//}"
|
||||
BRANCH="${VERSION/refs\/heads\//}"
|
||||
BRANCH="${VERSION/refs\/tags\//}"
|
||||
if [[ "$BRANCH" =~ "refs/pull/"* ]]
|
||||
then
|
||||
UPDATE_ARGS=("${{ github.base_ref }}" "$VERSION")
|
||||
else
|
||||
UPDATE_ARGS=("$BRANCH")
|
||||
fi
|
||||
echo "VERSION=${VERSION}" >> "$GITHUB_ENV"
|
||||
echo "Running update ${{ needs.build-previous.outputs.previous_version }} -> ${VERSION}"
|
||||
lxc exec ncp -- bash -c "DBG=x ncp-update '${VERSION//}'"
|
||||
lxc exec ncp -- bash -c "DBG=x ncp-update ${UPDATE_ARGS[*]}"
|
||||
lxc stop ncp
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
@ -18,6 +18,13 @@
|
||||
echo "No internet connectivity"
|
||||
exit 1
|
||||
}
|
||||
[[ -z "$2" ]] || {
|
||||
git fetch origin "$2" || {
|
||||
echo "Error: Could not fetch $2"
|
||||
exit 1
|
||||
}
|
||||
git checkout FETCH_HEAD
|
||||
}
|
||||
|
||||
[[ -f /.ncp-image ]] || cd "$TMPDIR" # update locally during build
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user