aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build-toolchains.yml
Commit message (Collapse)AuthorAgeFilesLines
* CI: switch to macos-13 runnersChris Packham2024-12-111-8/+8
| | | | | | | | | | | | | GitHub has dropped support for macos-12. https://github.com/actions/runner-images/issues/10721 We had problems with macos-14 when it was first rolled out. Lets give macos-13 a try. We'll probably have to migrate to macos-14 or macos-15 eventually but hopefully we can leave that until after the ct-ng 1.27.0 release. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Initial GCC 14.1.0 supportNik Konyuchenko2024-05-181-1/+1
| | | | | | | | + gcc 14 package version + tar.gz and tar.xz checksums + patches from gcc13 that can still be applied to gcc14 Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
* CI: pin macos runners to macos-12Chris Packham2024-05-141-7/+7
| | | | | | | | | | macos-latest has recently (as of April 2024) started transitioning to macos-14 (previously it was macos-12). This seems to be missing things we rely on (e.g. makeinfo) and even when those are added throws other errors. For now lets pin things to macos-12 until someone can spend some time looking at why we can't use macos-14. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Updates to github workflows to work with `gh act`Bryan Hundven2024-04-211-1/+1
| | | | | | | | | | * Run `apt-get update` before installing packages, as the local VM may not have these packages already installed like the github.com runners do. * Add bison, flex, and texinfo, as they may not already be on the local VM as they may be on the github.com runners. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Update action versions and more shellcheck fixesBryan Hundven2024-03-061-10/+10
| | | | | | Update action versions to latest. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Add more caching to the CIQuentin Boswank2023-10-041-2/+4
| | | | | | | | | | | more specificaly to the tarballs download. The function CT_Fetch now touches the already existing files to be comparable to the not used ones that can araise when a package is updated. This comparsion is needed because if it would not exist the tarball would grow in size due to not used but still cached packages. This would take time but is definitly something to worry about. Signed-off-by: Quentin Boswank <qubos@outlook.de>
* CI: build glibc toolchains without debug symbolsChris Packham2023-08-101-0/+1
| | | | | | | Disable CT_GLIBC_ENABLE_DEBUG to hopefully make the toolchains use less disk-space on the free-tier github action runners. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: Use arm-picolibc-default instead of arm-picolibc-eabiChris Packham2023-06-131-4/+0
| | | | | | | | | arm-picolibc-eabi builds many multilib combinations which causes the free tier github action runners to run out of disk space. Use arm-picolibc-default instead so there is still some coverage of picolibc in CI. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Minor yaml cleanupBryan Hundven2023-03-141-0/+1
| | | | | | | This doesn't require running all the pipelines so... [skip ci] Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* CI: Exclude macos,arm-picolibc-eabi combinationChris Packham2023-03-141-0/+4
| | | | | | | | | The arm-picolibc-eabi build runs out of space on the macos makers because of all the multilib permutations. For now disable the macos,arm-picolibc-eabi combination until we can think of something better. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: Use ${{ matrix.sample }} when uploading artifactsChris Packham2023-02-131-2/+2
| | | | | | | Update some hard coded names to use ${{ matrix.sample }} instead. This will allow us to upload other artifacts in the future. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: Disable python support in GDB on macosChris Packham2022-12-041-0/+1
| | | | | | | | | | | | There appears to be a problem with GDB+Python+MacOS Error: [ERROR] configure: error: no usable python found at /usr/local/bin/python3 Error: make[2]: *** [Makefile:11454: configure-gdb] Error 1 Error: make[1]: *** [Makefile:1030: all] Error 2 For now disable CT_GDB_CROSS_PYTHON on macos. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Bump ubuntu to ubuntu-22.04Bryan Hundven2022-10-271-6/+6
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* CI: Update action versionsChris Packham2022-10-181-5/+5
| | | | | | | | https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ Update to v3 version of affected actions. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: Update to macos-latestChris Packham2022-07-281-6/+6
| | | | | | Update the CI actions from macos-10.15 to macos-latest. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: Install meson and ninja when buildingChris Packham2022-07-271-1/+1
| | | | | | | Add meson and ninja-build to the prerequisites so we actually build picolibc. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* CI: add Canadian Cross build jobArtem Panfilov2022-02-201-0/+113
Signed-off-by: Artem Panfilov <artemp@synopsys.com>