mirror of
https://github.com/AuxXxilium/arc.git
synced 2024-11-24 01:29:53 +07:00
build: include dependencies in release
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
3df2339e63
commit
623271fc6c
21
.github/workflows/autobuild.yml
vendored
21
.github/workflows/autobuild.yml
vendored
@ -60,6 +60,16 @@ jobs:
|
|||||||
getBuildrootx "brx"
|
getBuildrootx "brx"
|
||||||
getBuildroots "brs"
|
getBuildroots "brs"
|
||||||
|
|
||||||
|
# Export Dependencies Version to env
|
||||||
|
echo "ADDONTAG=${ADDONTAG}" >> $GITHUB_ENV
|
||||||
|
echo "MODULETAG=${MODULETAG}" >> $GITHUB_ENV
|
||||||
|
echo "CONFIGTAG=${CONFIGTAG}" >> $GITHUB_ENV
|
||||||
|
echo "PATCHTAG=${PATCHTAG}" >> $GITHUB_ENV
|
||||||
|
echo "CUSTOMTAG=${CUSTOMTAG}" >> $GITHUB_ENV
|
||||||
|
echo "LKMTAG=${LKMTAG}" >> $GITHUB_ENV
|
||||||
|
echo "THEMETAG=${THEMETAG}" >> $GITHUB_ENV
|
||||||
|
echo "BRXTAG=${BRXTAG}" >> $GITHUB_ENV
|
||||||
|
echo "BRSTAG=${BRSTAG}" >> $GITHUB_ENV
|
||||||
echo "BUILD_TIME=$(date +'%Y-%m-%d %H:%M')" >> $GITHUB_ENV
|
echo "BUILD_TIME=$(date +'%Y-%m-%d %H:%M')" >> $GITHUB_ENV
|
||||||
|
|
||||||
echo "OK"
|
echo "OK"
|
||||||
@ -218,6 +228,17 @@ jobs:
|
|||||||
|
|
||||||
Full Changelog and Arc Patch (Decryption Key) are available in my Discord.
|
Full Changelog and Arc Patch (Decryption Key) are available in my Discord.
|
||||||
|
|
||||||
|
### Dependencies:
|
||||||
|
- Addons: ${{ env.ADDONTAG }}
|
||||||
|
- Modules: ${{ env.MODULETAG }}
|
||||||
|
- Configs: ${{ env.CONFIGTAG }}
|
||||||
|
- Patches: ${{ env.PATCHTAG }}
|
||||||
|
- Custom: ${{ env.CUSTOMTAG }}
|
||||||
|
- LKMs: ${{ env.LKMTAG }}
|
||||||
|
- Theme: ${{ env.THEMETAG }}
|
||||||
|
- Buildroot Next: ${{ env.BRXTAG }}
|
||||||
|
- Buildroot Stable: ${{ env.BRSTAG }}
|
||||||
|
|
||||||
### Release
|
### Release
|
||||||
${{ env.BUILD_TIME }}
|
${{ env.BUILD_TIME }}
|
||||||
artifacts: |
|
artifacts: |
|
||||||
|
21
.github/workflows/build.yml
vendored
21
.github/workflows/build.yml
vendored
@ -87,6 +87,16 @@ jobs:
|
|||||||
getBuildrootx "brx"
|
getBuildrootx "brx"
|
||||||
getBuildroots "brs"
|
getBuildroots "brs"
|
||||||
|
|
||||||
|
# Export Dependencies Version to env
|
||||||
|
echo "ADDONTAG=${ADDONTAG}" >> $GITHUB_ENV
|
||||||
|
echo "MODULETAG=${MODULETAG}" >> $GITHUB_ENV
|
||||||
|
echo "CONFIGTAG=${CONFIGTAG}" >> $GITHUB_ENV
|
||||||
|
echo "PATCHTAG=${PATCHTAG}" >> $GITHUB_ENV
|
||||||
|
echo "CUSTOMTAG=${CUSTOMTAG}" >> $GITHUB_ENV
|
||||||
|
echo "LKMTAG=${LKMTAG}" >> $GITHUB_ENV
|
||||||
|
echo "THEMETAG=${THEMETAG}" >> $GITHUB_ENV
|
||||||
|
echo "BRXTAG=${BRXTAG}" >> $GITHUB_ENV
|
||||||
|
echo "BRSTAG=${BRSTAG}" >> $GITHUB_ENV
|
||||||
echo "BUILD_TIME=$(date +'%Y-%m-%d %H:%M')" >> $GITHUB_ENV
|
echo "BUILD_TIME=$(date +'%Y-%m-%d %H:%M')" >> $GITHUB_ENV
|
||||||
|
|
||||||
echo "OK"
|
echo "OK"
|
||||||
@ -259,6 +269,17 @@ jobs:
|
|||||||
- stable: Stable Image (Full Image, all dependencies are included, less hardware support)
|
- stable: Stable Image (Full Image, all dependencies are included, less hardware support)
|
||||||
- next: Next Image (Full Image, all dependencies are included, more hardware support, new features to test)
|
- next: Next Image (Full Image, all dependencies are included, more hardware support, new features to test)
|
||||||
|
|
||||||
|
### Dependencies:
|
||||||
|
- Addons: ${{ env.ADDONTAG }}
|
||||||
|
- Modules: ${{ env.MODULETAG }}
|
||||||
|
- Configs: ${{ env.CONFIGTAG }}
|
||||||
|
- Patches: ${{ env.PATCHTAG }}
|
||||||
|
- Custom: ${{ env.CUSTOMTAG }}
|
||||||
|
- LKMs: ${{ env.LKMTAG }}
|
||||||
|
- Theme: ${{ env.THEMETAG }}
|
||||||
|
- Buildroot Next: ${{ env.BRXTAG }}
|
||||||
|
- Buildroot Stable: ${{ env.BRSTAG }}
|
||||||
|
|
||||||
### Release
|
### Release
|
||||||
${{ env.BUILD_TIME }}
|
${{ env.BUILD_TIME }}
|
||||||
artifacts: |
|
artifacts: |
|
||||||
|
@ -39,6 +39,7 @@ function getLKMs() {
|
|||||||
local CACHE_FILE="/tmp/rp-lkms.zip"
|
local CACHE_FILE="/tmp/rp-lkms.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s "https://api.github.com/repos/AuxXxilium/arc-lkm/releases/latest" | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s "https://api.github.com/repos/AuxXxilium/arc-lkm/releases/latest" | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export LKMTAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-lkm/releases/download/${TAG}/rp-lkms.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-lkm/releases/download/${TAG}/rp-lkms.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip LKMs
|
# Unzip LKMs
|
||||||
rm -rf "${DEST_PATH}"
|
rm -rf "${DEST_PATH}"
|
||||||
@ -60,6 +61,7 @@ function getAddons() {
|
|||||||
local CACHE_DIR="/tmp/addons"
|
local CACHE_DIR="/tmp/addons"
|
||||||
local CACHE_FILE="/tmp/addons.zip"
|
local CACHE_FILE="/tmp/addons.zip"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-addons/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-addons/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export ADDONTAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-addons/releases/download/${TAG}/addons-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-addons/releases/download/${TAG}/addons-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Addons
|
# Unzip Addons
|
||||||
rm -rf "${CACHE_DIR}"
|
rm -rf "${CACHE_DIR}"
|
||||||
@ -90,6 +92,7 @@ function getModules() {
|
|||||||
local CACHE_FILE="/tmp/modules.zip"
|
local CACHE_FILE="/tmp/modules.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-modules/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-modules/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export MODULETAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-modules/releases/download/${TAG}/modules-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-modules/releases/download/${TAG}/modules-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Modules
|
# Unzip Modules
|
||||||
rm -rf "${DEST_PATH}"
|
rm -rf "${DEST_PATH}"
|
||||||
@ -110,6 +113,7 @@ function getConfigs() {
|
|||||||
local CACHE_FILE="/tmp/configs.zip"
|
local CACHE_FILE="/tmp/configs.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-configs/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-configs/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export CONFIGTAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-configs/releases/download/${TAG}/configs-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-configs/releases/download/${TAG}/configs-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Configs
|
# Unzip Configs
|
||||||
rm -rf "${DEST_PATH}"
|
rm -rf "${DEST_PATH}"
|
||||||
@ -131,6 +135,7 @@ function getPatches() {
|
|||||||
local CACHE_FILE="/tmp/patches.zip"
|
local CACHE_FILE="/tmp/patches.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-patches/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-patches/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export PATCHTAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-patches/releases/download/${TAG}/patches-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-patches/releases/download/${TAG}/patches-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Patches
|
# Unzip Patches
|
||||||
rm -rf "${DEST_PATH}"
|
rm -rf "${DEST_PATH}"
|
||||||
@ -152,6 +157,7 @@ function getCustom() {
|
|||||||
local CACHE_FILE="/tmp/custom.zip"
|
local CACHE_FILE="/tmp/custom.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-custom/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-custom/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export CUSTOMTAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-custom/releases/download/${TAG}/custom-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-custom/releases/download/${TAG}/custom-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Custom
|
# Unzip Custom
|
||||||
rm -rf "${DEST_PATH}"
|
rm -rf "${DEST_PATH}"
|
||||||
@ -173,6 +179,7 @@ function getTheme() {
|
|||||||
local CACHE_FILE="/tmp/theme.zip"
|
local CACHE_FILE="/tmp/theme.zip"
|
||||||
rm -f "${CACHE_FILE}"
|
rm -f "${CACHE_FILE}"
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-theme/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-theme/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export THEMETAG="${TAG}"
|
||||||
if curl -skL "https://github.com/AuxXxilium/arc-theme/releases/download/${TAG}/arc-theme-${TAG}.zip" -o "${CACHE_FILE}"; then
|
if curl -skL "https://github.com/AuxXxilium/arc-theme/releases/download/${TAG}/arc-theme-${TAG}.zip" -o "${CACHE_FILE}"; then
|
||||||
# Unzip Theme
|
# Unzip Theme
|
||||||
mkdir -p "${DEST_PATH}"
|
mkdir -p "${DEST_PATH}"
|
||||||
@ -192,6 +199,7 @@ function getBuildrootx() {
|
|||||||
local DEST_PATH="${1}"
|
local DEST_PATH="${1}"
|
||||||
|
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-buildroot-x/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-buildroot-x/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export BRXTAG="${TAG}"
|
||||||
[ ! -d "${DEST_PATH}" ] && mkdir -p "${DEST_PATH}"
|
[ ! -d "${DEST_PATH}" ] && mkdir -p "${DEST_PATH}"
|
||||||
echo "Getting Kernel"
|
echo "Getting Kernel"
|
||||||
rm -f "${DEST_PATH}/bzImage-arc"
|
rm -f "${DEST_PATH}/bzImage-arc"
|
||||||
@ -218,6 +226,7 @@ function getBuildroots() {
|
|||||||
local DEST_PATH="${1}"
|
local DEST_PATH="${1}"
|
||||||
|
|
||||||
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-buildroot-s/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
TAG="$(curl -s https://api.github.com/repos/AuxXxilium/arc-buildroot-s/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')"
|
||||||
|
export BRSTAG="${TAG}"
|
||||||
[ ! -d "${DEST_PATH}" ] && mkdir -p "${DEST_PATH}"
|
[ ! -d "${DEST_PATH}" ] && mkdir -p "${DEST_PATH}"
|
||||||
echo "Getting Kernel"
|
echo "Getting Kernel"
|
||||||
rm -f "${DEST_PATH}/bzImage-arc"
|
rm -f "${DEST_PATH}/bzImage-arc"
|
||||||
|
Loading…
Reference in New Issue
Block a user