Files
crextractor/.github/workflows/extract.yml
T
2025-09-01 13:03:24 +05:00

41 lines
1.1 KiB
YAML

name: Extract
on:
workflow_dispatch:
schedule:
- cron: '0 6 * * 6' # Runs every Saturday at 06:00 UTC
jobs:
extract:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
- uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Install JADX
run: |
JADX_VERSION=$(curl -s "https://api.github.com/repos/skylot/jadx/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')
echo "Installing JADX version ${JADX_VERSION}..."
curl -Lo jadx.zip "https://github.com/skylot/jadx/releases/download/v${JADX_VERSION}/jadx-${JADX_VERSION}.zip"
unzip -q jadx.zip -d jadx-dist
echo "$(pwd)/jadx-dist/bin" >> $GITHUB_PATH
rm jadx.zip
- name: Install dependencies
run: npm install
- name: Extract app credentials
run: npm run extract:mobile && npm run extract:tv
- uses: stefanzweifel/git-auto-commit-action@v5