Use Gitea job token for workflow clone
This commit is contained in:
parent
e144c1d3fb
commit
fc673a0df9
@ -2,11 +2,16 @@ name: Gitea Android APK
|
|||||||
|
|
||||||
on: [push]
|
on: [push]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Build APK without external actions
|
- name: Build APK without external actions
|
||||||
|
env:
|
||||||
|
GITEA_JOB_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
@ -16,7 +21,7 @@ jobs:
|
|||||||
mkdir -p "${WORKDIR}"
|
mkdir -p "${WORKDIR}"
|
||||||
SERVER_URL="${GITHUB_SERVER_URL:-https://gitea.neatcn.com}"
|
SERVER_URL="${GITHUB_SERVER_URL:-https://gitea.neatcn.com}"
|
||||||
REPOSITORY="${GITHUB_REPOSITORY:-tmux/tmux-browser-android}"
|
REPOSITORY="${GITHUB_REPOSITORY:-tmux/tmux-browser-android}"
|
||||||
TOKEN="${GITHUB_TOKEN:-${GITEA_TOKEN:-}}"
|
TOKEN="${GITEA_JOB_TOKEN:-${GITHUB_TOKEN:-}}"
|
||||||
if [ -n "${TOKEN}" ]; then
|
if [ -n "${TOKEN}" ]; then
|
||||||
AUTH_SERVER_URL="$(printf '%s' "${SERVER_URL}" | sed "s#https://#https://x-access-token:${TOKEN}@#")"
|
AUTH_SERVER_URL="$(printf '%s' "${SERVER_URL}" | sed "s#https://#https://x-access-token:${TOKEN}@#")"
|
||||||
REPO_URL="${AUTH_SERVER_URL}/${REPOSITORY}.git"
|
REPO_URL="${AUTH_SERVER_URL}/${REPOSITORY}.git"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user