File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed
Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -201,13 +201,21 @@ jobs:
201201 echo "PKGBUILD_BIN=$PKGBUILD_BIN" >> $GITHUB_ENV
202202 echo "PKGBUILD=$PKGBUILD" >> $GITHUB_ENV
203203 echo "PKGBUILD_GIT=$PKGBUILD_GIT" >> $GITHUB_ENV
204+ node_major=$(head -n 1 .node-version | cut -d. -f1)
205+ NODE_CODENAME="$(
206+ curl -fsSL https://raw.githubusercontent.com/nodejs/Release/main/schedule.json |
207+ jq -r --arg v "v${node_major}" '.[$v].codename // empty' |
208+ tr '[:upper:]' '[:lower:]'
209+ )"
210+
204211 for PKGBUILD_FILE in "$PKGBUILD_BIN" "$PKGBUILD" "$PKGBUILD_GIT"; do
205212 if [[ ! -f "$PKGBUILD_FILE" ]]; then
206213 echo "$PKGBUILD_FILE does not exist. Contents of current directory:"
207214 ls -la
208215 exit 1
209216 fi
210217 sed -i "s/\[\[VERSION_WITHOUT_V\]\]/${VERSION_WITHOUT_V}/" $PKGBUILD_FILE
218+ sed -i "s/\[\[NODE_CODENAME\]\]/${NODE_CODENAME}/" $PKGBUILD_FILE
211219 desktop_file_sha256=$(sha256sum $AUR_DIR/github-desktop-plus.desktop | awk '{ print $1 }')
212220 sed -i "s/\[\[DESKTOP_FILE_SHA256\]\]/$desktop_file_sha256/" $PKGBUILD_FILE
213221 launch_script_sha256=$(sha256sum $AUR_DIR/launch-app.sh | awk '{ print $1 }')
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ depends=(curl
2828optdepends=(' github-cli: CLI interface for GitHub'
2929 ' hub: CLI interface for GitHub' )
3030makedepends=(python-setuptools
31- ' nodejs>=22 '
31+ ' nodejs-lts-[[NODE_CODENAME]] '
3232 npm
3333 xorg-server-xvfb
3434 yarn)
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ depends=(curl
2727optdepends=(' github-cli: CLI interface for GitHub'
2828 ' hub: CLI interface for GitHub' )
2929makedepends=(python-setuptools
30- ' nodejs>=22 '
30+ ' nodejs-lts-[[NODE_CODENAME]] '
3131 npm
3232 xorg-server-xvfb
3333 yarn)
You can’t perform that action at this time.
0 commit comments