Skip to content

Vanillatmosphere build #12269

Vanillatmosphere build

Vanillatmosphere build #12269

Workflow file for this run

name: Vanillatmosphere build
on:
schedule:
- cron: '*/120 * * * *'
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: check
uses: actions/checkout@v4
- name: install python
uses: actions/setup-python@v5
with:
python-version: 3.12
- name: install requirements
run: pip install -r requirement.txt
- name: execute script
run: |
python vanillatmosphere.py
env:
API_TOKEN: ${{ secrets.API_TOKEN }}
# - name: copy configs
# run: cp -r configs/* artifact/
# - name: edit boot.ini
# run: |
# find artifact/ -name 'hekate_ctcaer_*.bin' -exec basename {} \; |
# xargs -I{} sed -i 's/<payload>/{}/g' artifact/boot.ini
# - name: prepare payload
# run: |
# find artifact/ -name 'hekate_ctcaer_*.bin' -exec basename {} \; |
# xargs -I{} cp artifact/{} scripts/payload.bin
# - name: build boot.dat
# run: python scripts/tx_custom_boot.py scripts/payload.bin artifact/boot.dat
# - name: delete shits
# run: rm -rf artifact/switch/.overlays
# - name: duplicate
# run: cp -r artifact/ artifact-legacy/
# - name: remove sys-patch
# run: rm -rf artifact-legacy/atmosphere/contents/420000000000000B/ artifact-legacy/config/
# - name: edit boot entry
# run: sed -i 's/^\s*;\(.*\)$/\1/' artifact-legacy/bootloader/hekate_ipl.ini
# - name: download sigpatches
# run: wget https://sigmapatches.su/sigpatches.zip
# - name: extract sigpatches
# run: unzip sigpatches.zip -d artifact-legacy/
- name: upload artifact
uses: actions/upload-artifact@v4
with:
name: artifact-syspatches
path: artifact
- name: upload artifact
uses: actions/upload-artifact@v4
with:
name: artifact-sigpatches
path: artifact-legacy