Combo of various small edits

This commit is contained in:
David Chalco 2020-12-18 00:34:47 -08:00
parent 878861b603
commit eb6196cff5

53
.github/workflows/release-packager.yml vendored Normal file
View file

@ -0,0 +1,53 @@
name: Kernel-Auto-Release
on:
workflow_dispatch:
inputs:
commit_id:
description: 'Commit ID'
required: true
default: 'HEAD'
version_number:
description: 'Version Number (Ex. 10.4.0)'
required: true
default: '10.4.0'
jobs:
release-packager:
name: Release Packager
runs-on: ubuntu-latest
steps:
# Install python 3
- name: Tool Setup
uses: actions/setup-python@v2
with:
python-version: 3.8.5
architecture: x64
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Checkout FreeRTOS Release Tools
uses: actions/checkout@v2
with:
repository: dachalco/FreeRTOS # TODO: This is only for my debugging. Before merging upstream this should be updated
ref: autorelease/enhancements
path: tools
token: ${{ secrets.GITHUB_TOKEN }}
- name: Checkout FreeRTOS Kernel
uses: actions/checkout@v2
with:
path: local_kernel
- name: Release
run: |
# Configure repo for push
git config --global user.name ${{ github.actor }}
git config --global user.email ${{ github.actor }}@users.noreply.github.com
# Run the release script
pip install -r ./tools/.github/scripts/release-requirements.txt
./tools/.github/scripts/release.py dachalco --kernel-repo-path=local_kernel --kernel-commit=${{ github.event.inputs.commit_id }} --new-kernel-version=${{ github.event.inputs.version_number }}
exit $?
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}