Integrate lore CI
This commit is contained in:
@@ -15,6 +15,27 @@ jobs:
|
||||
- name: Check out source
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Lore CLI
|
||||
run: |
|
||||
scripts/install-lore.sh "$RUNNER_TEMP/lore-bin"
|
||||
echo "$RUNNER_TEMP/lore-bin" >> "$GITHUB_PATH"
|
||||
|
||||
- name: Select Lore asset branch
|
||||
run: |
|
||||
branch=main
|
||||
if [[ "$GITHUB_EVENT_NAME" == pull_request ]]; then
|
||||
branch="$(python3 -c 'import json, os; e=json.load(open(os.environ["GITHUB_EVENT_PATH"], encoding="utf-8")); p=e["pull_request"]; print(p["head"]["ref"] if p["head"]["repo"]["full_name"] == os.environ["GITHUB_REPOSITORY"] else "main")')"
|
||||
fi
|
||||
echo "LORE_BRANCH=$branch" >> "$GITHUB_ENV"
|
||||
echo "Using Lore branch: $branch"
|
||||
|
||||
- name: Fetch assets from Lore
|
||||
env:
|
||||
LORE_CI_USERNAME: ${{ secrets.LORE_CI_USERNAME }}
|
||||
LORE_CI_PASSWORD: ${{ secrets.LORE_CI_PASSWORD }}
|
||||
LORE_AUTH_URL: https://auth.eirexe.moe
|
||||
run: scripts/update-assets.sh "$LORE_BRANCH"
|
||||
|
||||
- name: Install Rust toolchain
|
||||
run: |
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
|
||||
@@ -58,6 +79,27 @@ jobs:
|
||||
- name: Check out source
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Lore CLI
|
||||
run: |
|
||||
scripts/install-lore.sh "$RUNNER_TEMP/lore-bin"
|
||||
echo "$RUNNER_TEMP/lore-bin" >> "$GITHUB_PATH"
|
||||
|
||||
- name: Select Lore asset branch
|
||||
run: |
|
||||
branch=main
|
||||
if [[ "$GITHUB_EVENT_NAME" == pull_request ]]; then
|
||||
branch="$(python3 -c 'import json, os; e=json.load(open(os.environ["GITHUB_EVENT_PATH"], encoding="utf-8")); p=e["pull_request"]; print(p["head"]["ref"] if p["head"]["repo"]["full_name"] == os.environ["GITHUB_REPOSITORY"] else "main")')"
|
||||
fi
|
||||
echo "LORE_BRANCH=$branch" >> "$GITHUB_ENV"
|
||||
echo "Using Lore branch: $branch"
|
||||
|
||||
- name: Fetch assets from Lore
|
||||
env:
|
||||
LORE_CI_USERNAME: ${{ secrets.LORE_CI_USERNAME }}
|
||||
LORE_CI_PASSWORD: ${{ secrets.LORE_CI_PASSWORD }}
|
||||
LORE_AUTH_URL: https://auth.eirexe.moe
|
||||
run: scripts/update-assets.sh "$LORE_BRANCH"
|
||||
|
||||
- name: Install Rust toolchain
|
||||
run: |
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
|
||||
|
||||
Reference in New Issue
Block a user