mirror of
https://github.com/t2linux/T2-Ubuntu.git
synced 2024-10-03 16:28:13 +03:00
Fix yamllint and use repo
This commit is contained in:
parent
019e806500
commit
704a015391
62
.github/workflows/CI.yml
vendored
62
.github/workflows/CI.yml
vendored
@ -1,69 +1,49 @@
|
||||
# This is a basic workflow to help you get started with Actions
|
||||
|
||||
---
|
||||
name: CI
|
||||
|
||||
# Controls when the workflow will run
|
||||
# yamllint disable-line rule:truthy
|
||||
on:
|
||||
[push]
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
jobs:
|
||||
# This workflow contains a single job called "build"
|
||||
build:
|
||||
# The type of runner that the job will run on
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
# Runs a single command using the runners shell
|
||||
- name: Build
|
||||
run: sudo ./build.sh
|
||||
|
||||
# Runs a set of commands using the runners shell
|
||||
- name: print sha256sum
|
||||
run: cat output/sha256
|
||||
|
||||
|
||||
- name: Generate Tag
|
||||
id: tag
|
||||
run: |
|
||||
VER=$(egrep ^KERNEL_VERSION build.sh|cut -d= -f2)
|
||||
echo Version is $VER
|
||||
echo "::set-output name=tag::${VER}"
|
||||
|
||||
- name: Upload iso artifact part 1
|
||||
|
||||
- name: Upload iso artifact
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: mbp-ubuntu-${{ steps.tag.outputs.tag }}.z01
|
||||
path: ${{ github.workspace }}/output/livecd-${{ steps.tag.outputs.tag }}-mbp.z01
|
||||
|
||||
- name: Upload iso artifact part 2
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: mbp-ubuntu-${{ steps.tag.outputs.tag }}.z02
|
||||
path: ${{ github.workspace }}/output/livecd-${{ steps.tag.outputs.tag }}-mbp.z02
|
||||
|
||||
- name: Upload iso artifact part 3
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: mbp-ubuntu-${{ steps.tag.outputs.tag }}.z03
|
||||
path: ${{ github.workspace }}/output/livecd-${{ steps.tag.outputs.tag }}-mbp.z03
|
||||
|
||||
- name: Upload iso artifact final part
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: mbp-ubuntu-${{ steps.tag.outputs.tag }}.zip
|
||||
path: ${{ github.workspace }}/output/livecd-${{ steps.tag.outputs.tag }}-mbp.zip
|
||||
path: ${{ github.workspace }}/output/*
|
||||
|
||||
- name: Instructions for putting it back together
|
||||
run: |
|
||||
echo Download all the artifacts, and put them in a folder without other files. Then run:
|
||||
echo 'unzip "*.z??.zip"'
|
||||
echo 'cat livecd-${{ steps.tag.outputs.tag }}-mbp.z?? > cd.zip'
|
||||
cat << EOF
|
||||
Download all the artifacts, and put them in a folder
|
||||
without other files. Then run:"
|
||||
unzip "*.z??.zip"
|
||||
cat livecd-${{ steps.tag.outputs.tag }}-mbp.z?? > cd.zip
|
||||
echo unzip cd.zip
|
||||
|
||||
EOF
|
||||
- name: Release
|
||||
if: github.ref == 'refs/heads/master'
|
||||
uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
files: ${{ github.workspace }}/output/*
|
||||
tag_name: v${{ steps.tag.outputs.tag }}
|
||||
draft: true
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
||||
output
|
||||
/.idea
|
||||
|
@ -7,7 +7,7 @@ os:
|
||||
services:
|
||||
- docker
|
||||
|
||||
#branches:
|
||||
# branches:
|
||||
# only:
|
||||
# - master
|
||||
|
||||
@ -44,5 +44,6 @@ jobs:
|
||||
file_glob: true
|
||||
file: "output/*"
|
||||
skip_cleanup: true
|
||||
# yamllint disable-line rule:truthy
|
||||
on:
|
||||
tags: true
|
||||
|
2
build.sh
2
build.sh
@ -33,7 +33,7 @@ apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="
|
||||
syslinux
|
||||
|
||||
echo >&2 "===]> Info: Start loop... "
|
||||
for ALTERNATIVE in mbp
|
||||
for ALTERNATIVE in mbp mbp-16x-wifi
|
||||
do
|
||||
echo >&2 "===]> Info: Start building ${ALTERNATIVE}... "
|
||||
|
||||
|
@ -63,16 +63,11 @@ apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="
|
||||
linux-generic \
|
||||
linux-headers-generic \
|
||||
grub-efi-amd64-signed \
|
||||
"linux-image-${KERNEL_VERSION}" \
|
||||
"linux-headers-${KERNEL_VERSION}" \
|
||||
intel-microcode \
|
||||
thermald
|
||||
|
||||
# This is not ideal, but it should work until the apt repo gets updated.
|
||||
|
||||
curl -L https://github.com/marcosfad/mbp-ubuntu-kernel/releases/download/v5.10.47/linux-headers-5.10.47-mbp_5.10.47-1_amd64.deb > /tmp/headers.deb
|
||||
curl -L https://github.com/marcosfad/mbp-ubuntu-kernel/releases/download/v5.10.47/linux-image-5.10.47-mbp_5.10.47-1_amd64.deb > /tmp/image.deb
|
||||
file /tmp/*
|
||||
apt install /tmp/headers.deb /tmp/image.deb
|
||||
|
||||
echo >&2 "===]> Info: Install window manager... "
|
||||
|
||||
apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
|
||||
|
Loading…
Reference in New Issue
Block a user