-
Notifications
You must be signed in to change notification settings - Fork 11
34 lines (30 loc) · 1.14 KB
/
extend.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: 'HaxExtend'
on:
push:
schedule:
# run every 3 days on UTC 0/1/2am (8/9/10am CN time)
- cron: '0 1 */2 * *'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
extend_in_gh:
runs-on: ubuntu-latest
steps:
-
name: install wgcf
run: |
curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ focal main' | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt update
sudo apt install cloudflare-warp -y
warp-cli --accept-tos register
warp-cli --accept-tos connect
-
name: "run"
run: |
docker images
docker run -e USERNAME=${{ secrets.USERNAME }} \
-e PASSWORD=${{ secrets.PASSWORD }} \
-e TWOCAPTCHA_TOKEN=${{ secrets.TWOCAPTCHA_TOKEN }} \
-e HOST=hax.co.id \
ghcr.io/lyj0309/hax_extend:latest