mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2025-01-05 20:11:43 +03:00
Merge pull request #204219 from SuperSandro2000/fix-github-token-quoting
This commit is contained in:
commit
0a457d1ec8
@ -27,7 +27,7 @@ updateNightly() {
|
|||||||
OLD_NIGHTLY_VERSION="$(getLocalVersion "citra-nightly")"
|
OLD_NIGHTLY_VERSION="$(getLocalVersion "citra-nightly")"
|
||||||
OLD_NIGHTLY_HASH="$(getLocalHash "citra-nightly")"
|
OLD_NIGHTLY_HASH="$(getLocalHash "citra-nightly")"
|
||||||
|
|
||||||
NEW_NIGHTLY_VERSION="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
NEW_NIGHTLY_VERSION="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
"https://api.github.com/repos/citra-emu/citra-nightly/releases?per_page=1" | jq -r '.[0].name' | cut -d"-" -f2 | cut -d" " -f2)"
|
"https://api.github.com/repos/citra-emu/citra-nightly/releases?per_page=1" | jq -r '.[0].name' | cut -d"-" -f2 | cut -d" " -f2)"
|
||||||
|
|
||||||
if [[ "${OLD_NIGHTLY_VERSION}" = "${NEW_NIGHTLY_VERSION}" ]]; then
|
if [[ "${OLD_NIGHTLY_VERSION}" = "${NEW_NIGHTLY_VERSION}" ]]; then
|
||||||
@ -52,7 +52,7 @@ updateCanary() {
|
|||||||
OLD_CANARY_VERSION="$(getLocalVersion "citra-canary")"
|
OLD_CANARY_VERSION="$(getLocalVersion "citra-canary")"
|
||||||
OLD_CANARY_HASH="$(getLocalHash "citra-canary")"
|
OLD_CANARY_HASH="$(getLocalHash "citra-canary")"
|
||||||
|
|
||||||
NEW_CANARY_VERSION="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
NEW_CANARY_VERSION="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
"https://api.github.com/repos/citra-emu/citra-canary/releases?per_page=1" | jq -r '.[0].name' | cut -d"-" -f2 | cut -d" " -f1)"
|
"https://api.github.com/repos/citra-emu/citra-canary/releases?per_page=1" | jq -r '.[0].name' | cut -d"-" -f2 | cut -d" " -f1)"
|
||||||
|
|
||||||
if [[ "${OLD_CANARY_VERSION}" = "${NEW_CANARY_VERSION}" ]]; then
|
if [[ "${OLD_CANARY_VERSION}" = "${NEW_CANARY_VERSION}" ]]; then
|
||||||
|
@ -21,10 +21,10 @@ updateBranch() {
|
|||||||
oldHash="$(nix eval --raw -f "./default.nix" "$attribute".src.drvAttrs.outputHash)"
|
oldHash="$(nix eval --raw -f "./default.nix" "$attribute".src.drvAttrs.outputHash)"
|
||||||
|
|
||||||
if [[ "$branch" = "mainline" ]]; then
|
if [[ "$branch" = "mainline" ]]; then
|
||||||
newVersion="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/yuzu-emu/yuzu-mainline/releases?per_page=1" \
|
newVersion="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/yuzu-emu/yuzu-mainline/releases?per_page=1" \
|
||||||
| jq -r '.[0].name' | cut -d" " -f2)"
|
| jq -r '.[0].name' | cut -d" " -f2)"
|
||||||
elif [[ "$branch" = "early-access" ]]; then
|
elif [[ "$branch" = "early-access" ]]; then
|
||||||
newVersion="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/pineappleEA/pineapple-src/releases?per_page=2" \
|
newVersion="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/pineappleEA/pineapple-src/releases?per_page=2" \
|
||||||
| jq -r '.[].tag_name' | grep '^EA-[0-9]*' | head -n1 | cut -d"-" -f2 | cut -d" " -f1)"
|
| jq -r '.[].tag_name' | grep '^EA-[0-9]*' | head -n1 | cut -d"-" -f2 | cut -d" " -f1)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -50,13 +50,13 @@ updateBranch() {
|
|||||||
|
|
||||||
updateCompatibilityList() {
|
updateCompatibilityList() {
|
||||||
local latestRevision oldUrl newUrl oldHash newHash oldDate newDate
|
local latestRevision oldUrl newUrl oldHash newHash oldDate newDate
|
||||||
latestRevision="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/flathub/org.yuzu_emu.yuzu/commits/master" | jq -r '.sha')"
|
latestRevision="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/flathub/org.yuzu_emu.yuzu/commits/master" | jq -r '.sha')"
|
||||||
|
|
||||||
oldUrl="$(sed -n '/yuzu-compat-list/,/url/p' "$DEFAULT_NIX" | tail -n1 | cut -d'"' -f2)"
|
oldUrl="$(sed -n '/yuzu-compat-list/,/url/p' "$DEFAULT_NIX" | tail -n1 | cut -d'"' -f2)"
|
||||||
newUrl="https://raw.githubusercontent.com/flathub/org.yuzu_emu.yuzu/${latestRevision}/compatibility_list.json"
|
newUrl="https://raw.githubusercontent.com/flathub/org.yuzu_emu.yuzu/${latestRevision}/compatibility_list.json"
|
||||||
|
|
||||||
oldDate="$(sed -n '/last updated.*/p' "$DEFAULT_NIX" | rev | cut -d' ' -f1 | rev)"
|
oldDate="$(sed -n '/last updated.*/p' "$DEFAULT_NIX" | rev | cut -d' ' -f1 | rev)"
|
||||||
newDate="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/flathub/org.yuzu_emu.yuzu/commits/${latestRevision}" \
|
newDate="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/flathub/org.yuzu_emu.yuzu/commits/${latestRevision}" \
|
||||||
| jq -r '.commit.committer.date' | cut -d'T' -f1)"
|
| jq -r '.commit.committer.date' | cut -d'T' -f1)"
|
||||||
|
|
||||||
oldHash="$(sed -n '/yuzu-compat-list/,/sha256/p' "$DEFAULT_NIX" | tail -n1 | cut -d'"' -f2)"
|
oldHash="$(sed -n '/yuzu-compat-list/,/sha256/p' "$DEFAULT_NIX" | tail -n1 | cut -d'"' -f2)"
|
||||||
|
@ -7,13 +7,13 @@ NIXPKGS_PATH="$(git rev-parse --show-toplevel)"
|
|||||||
CMCTL_PATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
|
CMCTL_PATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
|
||||||
|
|
||||||
OLD_VERSION="$(nix-instantiate --eval -E "with import $NIXPKGS_PATH {}; cmctl.version or (builtins.parseDrvName cmctl.name).version" | tr -d '"')"
|
OLD_VERSION="$(nix-instantiate --eval -E "with import $NIXPKGS_PATH {}; cmctl.version or (builtins.parseDrvName cmctl.name).version" | tr -d '"')"
|
||||||
LATEST_TAG="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/cert-manager/cert-manager/releases" | jq '.[].tag_name' --raw-output | sed '/-/d' | sort --version-sort -r | head -n 1)"
|
LATEST_TAG="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/cert-manager/cert-manager/releases" | jq '.[].tag_name' --raw-output | sed '/-/d' | sort --version-sort -r | head -n 1)"
|
||||||
LATEST_VERSION="${LATEST_TAG:1}"
|
LATEST_VERSION="${LATEST_TAG:1}"
|
||||||
|
|
||||||
if [ ! "$OLD_VERSION" = "$LATEST_VERSION" ]; then
|
if [ ! "$OLD_VERSION" = "$LATEST_VERSION" ]; then
|
||||||
SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/cert-manager/cert-manager/archive/refs/tags/${LATEST_TAG}.tar.gz)
|
SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/cert-manager/cert-manager/archive/refs/tags/${LATEST_TAG}.tar.gz)
|
||||||
TAG_SHA=$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/cert-manager/cert-manager/git/ref/tags/${LATEST_TAG}" | jq -r '.object.sha')
|
TAG_SHA=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/cert-manager/cert-manager/git/ref/tags/${LATEST_TAG}" | jq -r '.object.sha')
|
||||||
TAG_COMMIT_SHA=$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/cert-manager/cert-manager/git/tags/${TAG_SHA}" | jq '.object.sha' --raw-output)
|
TAG_COMMIT_SHA=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/cert-manager/cert-manager/git/tags/${TAG_SHA}" | jq '.object.sha' --raw-output)
|
||||||
|
|
||||||
setKV () {
|
setKV () {
|
||||||
sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" "${CMCTL_PATH}/default.nix"
|
sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" "${CMCTL_PATH}/default.nix"
|
||||||
|
@ -13,7 +13,7 @@ NIXPKGS_CRC_FOLDER=$(
|
|||||||
cd ${NIXPKGS_CRC_FOLDER}
|
cd ${NIXPKGS_CRC_FOLDER}
|
||||||
|
|
||||||
LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
|
LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
|
||||||
curl --silent ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
https://api.github.com/repos/code-ready/crc/releases >${LATEST_TAG_RAWFILE}
|
https://api.github.com/repos/code-ready/crc/releases >${LATEST_TAG_RAWFILE}
|
||||||
|
|
||||||
LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} |
|
LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} |
|
||||||
@ -21,7 +21,7 @@ LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} |
|
|||||||
|
|
||||||
CRC_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
|
CRC_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
|
||||||
|
|
||||||
CRC_COMMIT=$(curl --silent ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
CRC_COMMIT=$(curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
https://api.github.com/repos/code-ready/crc/tags |
|
https://api.github.com/repos/code-ready/crc/tags |
|
||||||
jq -r "map(select(.name == \"${LATEST_TAG_NAME}\")) | .[0] | .commit.sha")
|
jq -r "map(select(.name == \"${LATEST_TAG_NAME}\")) | .[0] | .commit.sha")
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ NIXPKGS_K3S_PATH=$(cd $(dirname ${BASH_SOURCE[0]}); pwd -P)/
|
|||||||
cd ${NIXPKGS_K3S_PATH}
|
cd ${NIXPKGS_K3S_PATH}
|
||||||
|
|
||||||
LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
|
LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
|
||||||
curl --silent ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE}
|
https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE}
|
||||||
|
|
||||||
LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} | \
|
LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} | \
|
||||||
@ -19,7 +19,7 @@ LATEST_TAG_NAME=$(jq 'map(.tag_name)' ${LATEST_TAG_RAWFILE} | \
|
|||||||
|
|
||||||
K3S_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
|
K3S_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
|
||||||
|
|
||||||
K3S_COMMIT=$(curl --silent ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
K3S_COMMIT=$(curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
https://api.github.com/repos/k3s-io/k3s/tags \
|
https://api.github.com/repos/k3s-io/k3s/tags \
|
||||||
| jq -r "map(select(.name == \"${LATEST_TAG_NAME}\")) | .[0] | .commit.sha")
|
| jq -r "map(select(.name == \"${LATEST_TAG_NAME}\")) | .[0] | .commit.sha")
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ buildGraalvmNativeImage rec {
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
readonly latest_version="$(curl \
|
readonly latest_version="$(curl \
|
||||||
''${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
-s "https://api.github.com/repos/babashka/babashka/releases/latest" \
|
-s "https://api.github.com/repos/babashka/babashka/releases/latest" \
|
||||||
| jq -r '.tag_name')"
|
| jq -r '.tag_name')"
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
# `jq -r '.[0].name'` results in `v0.0`
|
# `jq -r '.[0].name'` results in `v0.0`
|
||||||
readonly latest_version="$(curl \
|
readonly latest_version="$(curl \
|
||||||
''${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
-s "https://api.github.com/repos/clojure/brew-install/tags" \
|
-s "https://api.github.com/repos/clojure/brew-install/tags" \
|
||||||
| jq -r '.[1].name')"
|
| jq -r '.[1].name')"
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
latestVersion="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/louislam/uptime-kuma/releases?per_page=1" | jq -r ".[0].tag_name" | sed 's/^v//')"
|
latestVersion="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/louislam/uptime-kuma/releases?per_page=1" | jq -r ".[0].tag_name" | sed 's/^v//')"
|
||||||
currentVersion=$(nix-instantiate --eval -E "with import ./. {}; uptime-kuma.version or (lib.getVersion uptime-kuma)" | tr -d '"')
|
currentVersion=$(nix-instantiate --eval -E "with import ./. {}; uptime-kuma.version or (lib.getVersion uptime-kuma)" | tr -d '"')
|
||||||
|
|
||||||
if [[ "$currentVersion" == "$latestVersion" ]]; then
|
if [[ "$currentVersion" == "$latestVersion" ]]; then
|
||||||
|
@ -5,7 +5,7 @@ set -eou pipefail
|
|||||||
|
|
||||||
depsFile="$(realpath "$(dirname "${BASH_SOURCE[0]}")/deps.nix")"
|
depsFile="$(realpath "$(dirname "${BASH_SOURCE[0]}")/deps.nix")"
|
||||||
currentVersion="$(nix eval --raw -f . depotdownloader.version)"
|
currentVersion="$(nix eval --raw -f . depotdownloader.version)"
|
||||||
latestVersion="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/SteamRE/DepotDownloader/releases?per_page=1" \
|
latestVersion="$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/SteamRE/DepotDownloader/releases?per_page=1" \
|
||||||
| jq -r '.[].name' | cut -d' ' -f2)"
|
| jq -r '.[].name' | cut -d' ' -f2)"
|
||||||
|
|
||||||
if [[ "$currentVersion" = "$latestVersion" ]]; then
|
if [[ "$currentVersion" = "$latestVersion" ]]; then
|
||||||
|
@ -9,7 +9,7 @@ SPEC_VERSION=$(curl -s https://www.linode.com/docs/api/openapi.yaml | yq eval '.
|
|||||||
|
|
||||||
SPEC_SHA256=$(nix-prefetch-url --quiet https://raw.githubusercontent.com/linode/linode-api-docs/v${SPEC_VERSION}/openapi.yaml)
|
SPEC_SHA256=$(nix-prefetch-url --quiet https://raw.githubusercontent.com/linode/linode-api-docs/v${SPEC_VERSION}/openapi.yaml)
|
||||||
|
|
||||||
VERSION=$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \
|
VERSION=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||||
-H "Accept: application/vnd.github.v3+json" \
|
-H "Accept: application/vnd.github.v3+json" \
|
||||||
"https://api.github.com/repos/linode/linode-cli/tags" \
|
"https://api.github.com/repos/linode/linode-cli/tags" \
|
||||||
| jq 'map(.name)' \
|
| jq 'map(.name)' \
|
||||||
|
Loading…
Reference in New Issue
Block a user