12 Commits

Author SHA1 Message Date
Steven Walter
24c3e2016d main.yml: disable broken SDK test
The SDK fails to build with a dependency error:

Problem: package packagegroup-rust-cross-canadian-qemux86 requires rust-cross-canadian-x86-64, but none of the providers can be installed
 - conflicting requests
 - nothing provides libc.so.6(GLIBC_2.34)(64bit)
 - nothing provides libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
2022-09-08 20:45:58 -04:00
Steven Walter
c92db6c0a0 main.yml: disable uninative
uninative causes build errors on Ubuntu 22.04
2022-09-08 20:45:32 -04:00
Martin 'JaMa' Jansa
bf6705fb7f Convert to new override syntax (#357)
* Convert to new override syntax

This is the result of automated script (0.9.0) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>

* Manually fix the conversion

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>

* layer.conf: Update layer compatibility with only dunfell and newer.

Add honister to mark the layers as compatible with honister now that it uses
the new override syntax.

Drop zeus and older which are missing a support for newer override syntax which
was backported only to 1.46 branch (used by dunfell) and newer, e.g.:
https://git.openembedded.org/bitbake/commit/?h=1.46&id=c5418eae56cc50dbae7951c055434a0c456c53a4

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>

* CI: use YOCTO_BRANCH instead of yocto-${YOCTO_VERSION} for poky checkout

* using latest revision in branch is often better than sticking to
  some point releases

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>

* CI: switch to hardknott branch

* gatesgarth is already EOL, better to use something supported

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-05 17:37:51 -04:00
Anatol Belski
920db7b045 workflows: Refactor yml to improve build time (#335)
* workflows: Refactor yml to improve build time and reduce size

- Split out the build configuration job
- Use the official sstate mirror
- Disable more of unnecessary features

Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
2021-04-04 20:53:28 -04:00
Anatol Belski
e0180c565e workflows: Further reduce SDK size
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
2021-04-03 14:33:11 +02:00
Anatol Belski
b637307219 workflows: Install SDK under the workspace path
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
2021-04-03 14:14:04 +02:00
Anatol Belski
2a9ee78d08 workflows: Check to reduce size
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
2021-04-02 19:50:49 +02:00
Anatol Belski
3638b7da88 workflows: Ensure project dir doesn't exist 2021-04-02 19:20:35 +02:00
Anatol Belski
08c385c922 workflows: Build and test SDK
Closes #332.

Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
2021-04-02 16:59:41 +02:00
Steven Walter
57a202ac53 workflows/main.yml: use bitbake-layers command instead of sed 2021-03-28 15:25:44 -04:00
Steven Walter
33904e6514 Enable a workflow to build rust-hello-world
Verify that rust-hello-world build (which in turn ensures that
rust-native, cargo-native, etc all build)
2021-03-27 23:47:07 -04:00
Cody P Schafer
d2373244b8 github: add issue template to encourage reporting meta-rust version
I don't think we really need much structure, but in many cases
establishing the version of meta-rust which contains the issue is very
helpful in resolving it.

This makes it so the issue-reporter is at least given a field which
asks for the version.
2016-11-16 11:42:46 -05:00