DEV Community

Francisco José García García
Francisco José García García

Posted on

1 1

HandyVITA - Compiling PS Vita Homebrew with Github Actions

My Workflow

This is a very simple workflow that allows you to use the Vita SDK docker to compile projects for Playstation Vita. Therefore, you will be able to build and download the built homebrew just on/from Github. To do this, it uses the actions/checkout@v2 action to access the source code of the repository and the actions/upload-artifact@v2 action to associate the created package to the workflow execution. Moreover, this action can be associated with any commit or pull request to download and test the code.

Submission Category:

Wacky Wildcards

Yaml File and Link to Code

name: CI
on:
push:
pull_request:
repository_dispatch:
types: [run_build]
jobs:
build:
runs-on: ubuntu-latest
container: vitasdk/vitasdk:latest
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: |
apk add build-base zip
- name: Get Information Variables
id: core
run: |
echo "::set-output name=sha8::$(echo ${GITHUB_SHA} | cut -c1-8)"
- name: Compile project
run: |
make clean all
- name: Upload artifacts
if: ${{ success() }}
uses: actions/upload-artifact@v2
with:
name: HandyVITA-${{ steps.core.outputs.sha8 }}.vpk
path: HandyVITA.vpk
view raw compilation.yml hosted with ❤ by GitHub

GitHub logo frangarcj / HandyVITA

The first Atari Linx emulator for the PSVita Based on Libretro Handy core (https://github.com/libretro/libretro-handy)

Additional Resources / Info

Thanks to fjtrujy for helping on setting up the docker.

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more