Commit Graph

148 Commits

Author SHA1 Message Date
dependabot[bot]
a3febf2898 Bump actions/stale from 4 to 5
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 00:33:55 +02:00
dependabot[bot]
16e544e20f
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 18:17:36 +00:00
Teodor-Bogdan Barbieru
75a8d7aa1d fix: disabled C tests for wrong architecture
- fix for `linux-x64-tinycc`
 - use github mirror for tinycc
 - repo.or.cz/tinycc is down
2022-02-02 02:21:50 +02:00
Teodor-Bogdan Barbieru
d6ba7d441f remove thealgorithms/c tests
- tests depend on CMSIS-DSP which targets Cortex-M and Cortex-A Arm_math.h
 - this is available only for armv6 upwards
 - source: https://developer.arm.com/tools-and-software/embedded/cmsis
   (DSP)
2022-02-01 21:49:12 +02:00
Teodor-Bogdan Barbieru
f46149c5d8 feat: Support for linux-armv5-uclibc
- used in most linux home routers
2022-02-01 17:03:56 +02:00
958baab724
Merge pull request #626 from bensuperpc/update_linux-x64-tinycc
Update linux-x64-tinycc and enable openSSL test
2021-10-17 23:29:46 +02:00
94ca571f67
Merge pull request #624 from bensuperpc/add_linux-armv7-lts
Add linux-armv7-lts image
2021-10-17 20:51:48 +02:00
5322eac0bf Update linux-x64-tinycc and enable openSSL test
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 14:31:34 +02:00
259afe733b Enable tests on linux-x64-clang image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-17 14:01:04 +02:00
bacdf3a1cf Fix wrong cpython_arg
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-15 23:29:01 +02:00
b48a46c0e5 Add linux-armv7-lts image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-15 21:10:39 +02:00
8dbeadbf6c Fix ARM64 full
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-12 09:54:13 +02:00
1f024a67f4
Update main.yml 2021-10-12 01:11:47 +02:00
e8f7b68794
Update main.yml 2021-10-11 20:56:49 +02:00
73897d848b
Update main.yml 2021-10-11 20:47:17 +02:00
cb783b06c2
Update main.yml 2021-10-11 20:43:58 +02:00
c03a167b3f
Update main.yml 2021-10-11 17:25:09 +02:00
Matt McCormick
b1bfb861d8 web-wasi: Initial addition 2021-10-10 16:36:29 -04:00
f2e6df0bc9
Update main.yml 2021-10-07 19:40:07 +02:00
3c1e95361f
Update N°3: config python
Update N°3: config python
2021-10-07 15:07:32 +02:00
cf8697648e Update N°2: config python
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-07 11:57:01 +02:00
d2931e8635 Update N°1: config python
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-07 02:09:30 +02:00
ba75e80ba8
Merge branch 'master' into update_tests 2021-10-06 18:10:37 +02:00
a8d6d8d0f0 Disable manylinux2014-aarch64 for now
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-06 15:15:01 +02:00
d7c3c499e9 Add Replace darknet test by cpython
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-05 19:54:20 +02:00
3714419c91 Add darknet (Neural Networks) build in CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-10-04 17:52:16 +02:00
fbb0d01a4d Add linux-arm64-lts image
Add linux-arm64-lts image:
Add GCC 8.5.0 and GLibc 2.27 (for ubuntu 18.04)'
2021-09-20 12:55:18 +02:00
430e8267cd
Fix build fail N3 2021-08-30 07:10:36 +02:00
bf729bf6ee
Fix build fail N2 2021-08-29 20:47:51 +02:00
0ae777c630
Fix build fail N1 2021-08-29 16:48:37 +02:00
9af4919c4f
Enable C/C++ tests on all images 2021-08-29 13:37:13 +02:00
d24c0a9b27 Add new test C
Add new test C

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-28 08:40:13 +02:00
378403e8d9 Fix patch
Fix patch

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 23:01:43 +02:00
a9dbd70bf7 Fix openssl android
Fix openssl android

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 20:44:52 +02:00
8f4db25fc1 Add openssl patch
Add openssl patch

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 19:06:37 +02:00
ad924d922b Improve openSSL on android-* image
Improve openSSL on android-* image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 13:19:31 +02:00
8bc72c75d3 Add ANDROID_NDK_HOME env variable and enable openssl
Add ANDROID_NDK_HOME env variable and enable openssl

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-27 13:13:48 +02:00
6385842e94 Disable ninja on windows-arm64
Disable ninja on windows-arm64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-26 20:51:42 +02:00
b1608a889b Merge new tests
Merge new tests

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-26 20:47:28 +02:00
9c6c6e57e4 Update CI
Updating image lists

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-24 23:54:17 +02:00
db51f29778
Merge pull request #562 from odidev/manylinux2014-aarch64
Add manylinux2014-aarch64 with gcc=9.3
2021-08-23 14:11:29 +02:00
odidev
52f21639b2 Add manylinux2014-aarch64 with gcc=9.3 2021-08-23 07:22:21 +00:00
48cee95bf5 Add linux-x86_64-full and minor fix
Add linux-x86_64-full and minor fix

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-21 21:09:48 +02:00
da8d9a8208
Merge branch 'master' into add_windows_ARM64 2021-08-11 09:57:26 +02:00
526cab12a8 Add windows-armv7
Add windows-armv7

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 01:12:48 +02:00
92102d9138 Add windows-arm64
Add windows-arm64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-11 01:07:37 +02:00
6a512eeb08
Merge branch 'master' into add_tinycc 2021-08-10 21:22:16 +02:00
a42f26cc75
Merge pull request #552 from bensuperpc/add_buildroot
Add buildroot and ARM64 image with libraries (OpenSSL, SDL2, Boost, OpenCV ect...)
2021-08-10 21:19:23 +02:00
88222c9793 Merge remote-tracking branch 'origin/master' into add_tinycc 2021-08-10 00:46:39 +02:00
ac1f7b020d
Merge pull request #554 from bensuperpc/Update_readme
Update Readme and fix CI
2021-08-10 00:40:48 +02:00
95579e0562
Merge pull request #549 from bensuperpc/remove_manylinux2014-aarch64
Remove manylinux2014-aarch64
2021-08-09 22:57:48 +02:00
ab5dd0c8a5 Update Readme and fix CI
Update Readme and fix CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-09 21:37:16 +02:00
d59411d2cb Fix bash scripts
Fix bash scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 20:45:36 +02:00
f3aa59ba6e Improve full image aarch64
Improve full image aarch64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-08 13:13:19 +02:00
80d9b02162 Remove manylinux2014-aarch64 image
Remove manylinux2014-aarch64 image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 14:56:52 +02:00
e6e3cde831 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-07 13:35:38 +02:00
47f1545e66 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 23:09:08 +02:00
f29ec017a4 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 23:01:09 +02:00
d0e3fe912c Break arch_name in multiple lines
Break arch_name in multiple lines

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 14:03:00 +02:00
ae6855835d Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-06 08:35:19 +02:00
54f73cbb65 remove manylinux2010 and manylinux1 images
remove manylinux2010 and manylinux1 images

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-05 19:06:40 +02:00
91c5bee3a7 Add ARMv6 LTS
With Glibc 2.28

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-05 16:28:23 +02:00
bca0a99e99 Multi lines arch_name in CI
Multi lines arch_name in CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 19:00:48 +02:00
ed942b52f5 Add tinycc image
Add tinycc image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-04 14:24:19 +02:00
04f84bc4ed Fix end file
Fix end file

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 15:08:31 +02:00
55eb3b7c96 Fix bash error in shellcheck
Fix bash error in shellcheck

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:09:09 +02:00
50b57169e7 Revert "Remove bash in env"
This reverts commit 8ce154f1b2.
2021-08-03 01:08:52 +02:00
8ce154f1b2 Remove bash in env
Remove bash in env

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:07:09 +02:00
d02099ad95 Change to bash in shellcheck and rename dockcross script to dockcross.sh
Change to bash in shellcheck and rename dockcross script to dockcross.sh

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 01:03:00 +02:00
92efe118b3 Revert "Reduce shellcheck to error only (Will be changed later)"
This reverts commit 84e12b0f66.
2021-08-03 00:52:33 +02:00
84e12b0f66 Reduce shellcheck to error only (Will be changed later)
Reduce shellcheck to error only (Will be changed later)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 00:51:25 +02:00
882a67b9d2 Add shellcheck
Add shellcheck CI and shellcheck in Makefile (bash-check rule)

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-08-03 00:47:26 +02:00
08a961f2c5 Add xtensa image
Add xtensa image

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-24 02:12:43 +02:00
cd5979a3c9 Update CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-23 23:52:07 +02:00
450316ffa1 Fix wrong number
Fix wrong number

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-08 08:23:29 +02:00
8fa1f42921
Merge branch 'dockcross:master' into add_linux-mk68 2021-07-02 22:32:31 +02:00
Matt McCormick
52fff63ed5
Merge pull request #523 from bensuperpc/update_tools_scripts 2021-07-02 16:19:07 -04:00
3f91ce612f Fix merge with master
Fix merge with master

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 16:00:57 +02:00
c686ea6515 Add riscv32 and riscv64
Add riscv32 and riscv64

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 15:16:51 +02:00
2d42afb5c1 Fix wrong days count in commentary (120 and 30), update runner to ubuntu-latest
Fix wrong days count in commentary (120 and 30), update runner to ubuntu-latest

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-02 08:45:02 +02:00
7c50d020df Add linux-mk68
Add linux-mk68

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 23:31:41 +02:00
4463776a2e Fix wrong path in cache
Change base.tar.xz to ./cache/base.tar.xz

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 18:25:04 +02:00
fd0291d794 Reduce stale to run every 8h
Reduce stale to run every 8h

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 17:59:13 +02:00
c25ebfcee8 Add compression for base image
Add .tar.xz with maximum compression -e9

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 17:54:04 +02:00
f859d18cd6 Add workflow_dispatch
Allow to manually trigger workflow or trigger by scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-07-01 00:15:25 +02:00
979896aa30 Increase time to 120 days and 60 days for stale
Increase time to 120 days and 60 days for stale

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 16:45:24 +02:00
0762d24a6e Fix merge with master
Fix merge with master

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-30 16:41:11 +02:00
27fe4eaee6 Improve github action
Trigger workflow on every branch (It will be easier to test with different branches before making a pull request)
Add dependabot, check if github action have update and make PR, if there is one
Add FUNDING
Add Close Stale Issues, closes issues and PR after 75 days if doesn't have activity

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 23:04:25 +02:00
c7d6bb91b7 Add readme to ignored path in CI
It is not necessary to launch a git workflow when modifying the README

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 17:47:51 +02:00
3f338f3221 Fix merge
Fix merge

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-29 08:04:41 +02:00
a30e76d5cb Remove linux-mipsel and add linux-mips to CI
Removed the linux-mipsel image, as it no longer works and is no longer supported: https://wiki.debian.org/EmdebianToolchain
Add linux-mips image in the github workflow

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-27 17:31:24 +02:00
6a1843884d Add linux-x64-clang
Add linux-x64-clang

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-26 10:22:39 +02:00
66b9c2b62c Improve Makefile
Since docker 1.10, It is possible to put several tags during build

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-06-25 15:21:18 +02:00
47e0c321a4 Add linux-ppc64le to CI
Add linux-ppc64le to CI

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-23 00:25:25 +02:00
0888deb9fa Update Qemu to 3.1 on linux-ppc64le and remove packages who break with debian buster
Update Qemu to 3.1 on on linux-ppc64le and remove packages who break with debian buster: https://askubuntu.com/questions/564282/apt-get-unmet-dependencies-but-it-is-not-going-to-be-installed

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2021-05-22 22:29:03 +02:00
Jonas Vautherin
d9d030ec56 Deploy base image, too 2021-02-10 18:38:51 +01:00
Jonas Vautherin
eb5176506c Fix conditional to deploy from master branch 2021-02-10 16:24:34 +01:00
Jonas Vautherin
70e2b6c449 Create github CI equivalent to current circle CI 2021-02-05 23:36:59 +01:00