zephyr/.github/workflows
Martí Bolívar 5332847644 dts: separate DT libraries from gen_defines.py
We are now in the process of extracting edtlib and dtlib into a
standalone source code library that we intend to share with other
projects.

Links related to the work making this standalone:

    https://pypi.org/project/devicetree/
    https://python-devicetree.readthedocs.io/en/latest/
    https://github.com/zephyrproject-rtos/python-devicetree

This standalone repo includes the same features as what we have in
Zephyr, but in its own 'devicetree' python package with PyPI
integration, etc.

To avoid making this a hard fork, move the code that's being made
standalone around in Zephyr into a new scripts/dts/python-devicetree
subdirectory, and handle the package and sys.path changes in the
various places in the tree that use it.

From now on, it will be possible to update the standalone repository
by just recursively copying scripts/dts/python-devicetree's contents
into it and committing the results.

This is an interim step; do NOT 'pip install devicetree' yet.
The code in the zephyr repository is still the canonical location.

(In the long term, people will get the devicetree package from PyPI
just like they do the 'yaml' package today, but that won't happen for
the foreseeable future.)

This commit is purely intended to avoid a hard fork for the standalone
code, and no functional changes besides the package structure and
location of the code itself are expected.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2021-04-02 08:28:12 -05:00
..
backport.yml actions: backport: Update to 1.1.1-1 and enable issue creation 2021-03-26 10:51:10 +01:00
compliance.yml actions: compliance: Rebase before running west update 2021-02-03 09:45:50 -05:00
conflict.yml actions: rename jobs 2020-12-09 08:20:38 -05:00
daily_test_version.yml CI: only release to AWS in the Zephyr repository 2020-11-25 08:53:49 -06:00
devicetree_checks.yml dts: separate DT libraries from gen_defines.py 2021-04-02 08:28:12 -05:00
doc-build.yml .github: doc-build: run on scripts/dts change 2021-03-30 20:41:28 -04:00
doc-publish.yml doc: move Makefile to doc folder 2021-03-29 10:59:28 -04:00
issue_count.yml ci: run issue count workflow every 10 minutes 2021-03-31 07:44:39 -04:00
issues-report-config.json actions: fix issue tracker configuration 2020-12-15 22:19:37 -05:00
labeler.yml actions: use descriptive job names 2020-12-15 14:47:26 -05:00
license_check.yml ci: support license check with topic branch with v3 2020-02-20 18:22:58 -06:00
manifest.yml actions: Update manifest action to v1.1.0 2021-03-26 17:43:20 -04:00
release.yml ci: add action to create release 2021-02-03 09:55:18 -06:00
stale_issue.yml actions: use descriptive job names 2020-12-15 14:47:26 -05:00
twister_tests.yml actions: Fix typo in twister action name 2021-01-29 14:22:25 -05:00
west_cmds.yml actions: use descriptive job names 2020-12-15 14:47:26 -05:00