Skip to content

A Free CI Service to Build OrangeFox Recovery From GitHub's Workflow (only for fox_9.0)

License

Notifications You must be signed in to change notification settings

TeaqariaWTF/OrangeFox_Recovery-Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🦊 OrangeFox Recovery CI

About:

A Free CI to Build OrangeFox Recovery From GitHub's Workflow.
Note: This workflow only compiles fox_9.0 branch or OMNI since, github's runner specification are poor! this workflow is not compatible to compile higher branch of OrangeFox Recovery.But you can use get_fox_recovery.sh script file to compile using other CI service providers i.e. CircleCI, CirrusCI.


How to Use this Workflow ?

- Fork and Build:

Note: Read this table carefully and change the variables in get_fox_recovery.sh script file according to your need.

Variable's Name Defaults Variables
FOX_BRANCH default is fox_12.1 fox_9.0, fox_10.0, fox_11.0, fox_12.1 ?
TWRP_BRANCH default is twrp-12.1 twrp-9.0, twrp-10.0, twrp-11.0, twrp-12.1 ?
TWRP_MIN_MANIFEST default is aosp aosp, omni ?
DEVICE_BRANCH default is fox_12.1 it can be anything, may be fox_12.1
OEM default is xiaomi xiaomi,samsung,etc ?
DEVICE_TREE_URL https://gitlab.com/OrangeFox/device/miatoll.git your device tree URL ?
LOCAL_DEVICE_TREE_URL [email protected]:OrangeFox/device/miatoll.git your local device tree URL ?
FOX_VENDOR_BRANCH default is fox_12.1 master, fox_10.0, fox_11.0, fox_12.1 ?
test_build_device default is miatoll codename of your device ?
FOX_OMNI_DEVICE default is 0 (is your device OMNI then, change this to 1) 0 & 1 ?
FOX_AOSP_DEVICE default is 0 (is your device AOSP then, change this to 1) 0 & 1 ?
FOX_OMNI_VAB_DEVICE default is 0 (is your device OMNI & A/B then, change this to 1) 0 & 1 ?
FOX_AOSP_VAB_DEVICE default is 1 (is your device AOSP & A/B then, change this to 1) 0 & 1 ?

- Steps for running this workflow :

  • Fork this repository giving whatever name you want.
  • Go to get_fox_recovery.sh script file & change the variable name's default value using Variables from the table
    Note: get_fox_recovery.sh this script file compiles recovery for miatoll by default so, you need to change variables according to your need.
  • Go to Actions tab and select the workflow named Recovery Builder.
  • Click Run Workflow button on the left of This workflow has a workflow_dispatch event trigger line.
  • And that's it ! , to download the build see your Action's logs.

Credits:

License:

    Copyright (c) 2022 Diwas007

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

      https://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

A Free CI Service to Build OrangeFox Recovery From GitHub's Workflow (only for fox_9.0)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages