Launch offer — 40% off every tier for a limited time. Prices shown are already reduced.
Stacks / Code / Hearth / fetch-sources.sh
fetch-sources.sh 60 lines · 2474 B · bash
#!/usr/bin/env bash
# Fetch upstream source at the exact pinned commits.
# Licences: see ATTRIBUTION.md
set -euo pipefail

DEST="${1:-./sources}"
mkdir -p "$DEST"

# pocketbase/pocketbase (MIT)
echo "fetching pocketbase/pocketbase @ 5cec579da9"
curl -sL --max-time 600 -o "$DEST/pocketbase.tar.gz" \
  "https://codeload.github.com/pocketbase/pocketbase/tar.gz/5cec579da984436a258602a46a96302fbd31f77c"

# umami-software/umami (MIT)
echo "fetching umami-software/umami @ ec0ff50388"
curl -sL --max-time 600 -o "$DEST/umami.tar.gz" \
  "https://codeload.github.com/umami-software/umami/tar.gz/ec0ff50388c264ed8ce46f00967e92f7e71476ae"

# go-gitea/gitea (MIT)
echo "fetching go-gitea/gitea @ ab1979bcfb"
curl -sL --max-time 600 -o "$DEST/gitea.tar.gz" \
  "https://codeload.github.com/go-gitea/gitea/tar.gz/ab1979bcfb0dd5522931a3425e14a1eda4332872"

# woodpecker-ci/woodpecker (Apache-2.0)
echo "fetching woodpecker-ci/woodpecker @ b6db02d32e"
curl -sL --max-time 600 -o "$DEST/woodpecker.tar.gz" \
  "https://codeload.github.com/woodpecker-ci/woodpecker/tar.gz/b6db02d32e531d5b6660e18b0a7ebc83560dc7af"

# supabase/supabase (Apache-2.0)
echo "fetching supabase/supabase @ 4ab54b9359"
curl -sL --max-time 600 -o "$DEST/supabase.tar.gz" \
  "https://codeload.github.com/supabase/supabase/tar.gz/4ab54b935919ba3f4bb92f436ae4e757108e4f8a"

# appwrite/appwrite (BSD-3-Clause)
echo "fetching appwrite/appwrite @ 419943df0a"
curl -sL --max-time 600 -o "$DEST/appwrite.tar.gz" \
  "https://codeload.github.com/appwrite/appwrite/tar.gz/419943df0a38d05862c41f1337f78e975faad150"

# payloadcms/payload (MIT)
echo "fetching payloadcms/payload @ 15d051b561"
curl -sL --max-time 600 -o "$DEST/payload.tar.gz" \
  "https://codeload.github.com/payloadcms/payload/tar.gz/15d051b5613d79293f607eab4b1a7e535b75b138"

# TryGhost/Ghost (MIT)
echo "fetching TryGhost/Ghost @ 9fd9295584"
curl -sL --max-time 600 -o "$DEST/Ghost.tar.gz" \
  "https://codeload.github.com/TryGhost/Ghost/tar.gz/9fd9295584c9a7491693303a487701911f231943"

# saleor/saleor (BSD-3-Clause)
echo "fetching saleor/saleor @ 8385ca60ec"
curl -sL --max-time 600 -o "$DEST/saleor.tar.gz" \
  "https://codeload.github.com/saleor/saleor/tar.gz/8385ca60ecefa3a068aed3d1a28188e096cdc543"

# tinacms/tinacms (Apache-2.0)
echo "fetching tinacms/tinacms @ 609d58b47b"
curl -sL --max-time 600 -o "$DEST/tinacms.tar.gz" \
  "https://codeload.github.com/tinacms/tinacms/tar.gz/609d58b47b2d84d1b28faa2dc477f4ced7f8f5df"

echo "done -> $DEST"