Skip to content

sw_arch_doc: replace cinclude2dot with new python alternative. benefits: #449

sw_arch_doc: replace cinclude2dot with new python alternative. benefits:

sw_arch_doc: replace cinclude2dot with new python alternative. benefits: #449

Workflow file for this run

#
# Copyright (c) 2020, 219 Design, LLC
# See LICENSE.txt
#
# https://www.219design.com
# Software | Electrical | Mechanical | Product Design
#
name: Cookiecutter
on:
push:
branches-ignore:
- cookiecutter
jobs:
cookiecutter:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v1
# Remove apt repos that are known to break from time to time
# See https://github.com/actions/virtual-environments/issues/323
- name: Remove broken apt repos
run: |
for apt_file in `grep -lr microsoft /etc/apt/sources.list.d/`; do sudo rm $apt_file; done
- if: runner.os == 'Linux'
# Fix (another kind) of azure ubuntu apt repo issue. (Unable to connect to azure.archive.ubuntu.com)
run: sed -e 's/azure.archive.ubuntu.com/us.archive.ubuntu.com/g' -e t -e d /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/nonazure.list
- name: cutterize and test
env:
COOKIECUTTER_PUSH_USER: ${{ secrets.COOKIECUTTER_PUSH_USER }}
COOKIECUTTER_PUSH_TOKEN: ${{ secrets.COOKIECUTTER_PUSH_TOKEN }}
# MYAPP_TEMPLATE_BUILD_ANDROID: 1 # TODO: reenable when we prefer Qt6 on this job
MYAPP_TEMPLATE_BUILD_APPIMAGE: 1
MYAPP_TEMPLATE_PREFER_QMAKE: 1
run: ./cookiecutter/cutterize_and_test.sh