490 Commits

Author SHA1 Message Date
Igor Pecovnik
e16f53af93 Lets have a dedicated tag for runners that will build images 2021-06-12 16:22:57 +02:00
Igor Pecovnik
21a55a7a59 Bugfix - we were not using correct key 2021-06-12 09:49:00 +02:00
Igor Pečovnik
0a669eb149 Add images building action (#2893)
* Add images building action

* Small security fix

* Bugfix
2021-06-12 07:47:51 +02:00
Igor Pečovnik
951d6bc26e CI needs to merge nightly from master before start (#2892)
Also changed cronjob for start
2021-06-10 23:28:33 +02:00
Igor Pečovnik
bd222470d5 Fix permissions 2021-06-10 21:06:39 +02:00
lanefu
133b0d6b9e assure test pr runs on big runners 2021-06-10 06:48:37 -04:00
Igor Pečovnik
5a4383b97c Disable on push
Use cron and manual run for now
2021-06-10 11:18:48 +02:00
Igor Pečovnik
865ee53334 Update docker-to-hub.yml 2021-06-10 11:05:03 +02:00
Igor Pečovnik
863a009461 Set new CI pipeline as default. (#2891)
* Set new CI pipeline as default.

* cleanup
2021-06-10 11:03:49 +02:00
Igor Pecovnik
a0d2db2ace Supress error in case we remove all hash files 2021-06-09 18:09:11 +02:00
Igor Pečovnik
cd6af68ceb Quick fixes for CI (#2888)
* Fixes
* Remove not needed target
* cleanup
2021-06-09 17:53:05 +02:00
Igor Pecovnik
5e1e8f101a Move Docker creation to public runner 2021-06-09 15:15:40 +02:00
Igor Pecovnik
4d84bd204b CI related bugfix 2021-06-09 13:22:09 +02:00
Igor Pecovnik
8a9ad79c9e Bugfix for CI actions - adding proper variable 2021-06-09 12:04:28 +02:00
Igor Pečovnik
e017b28cef Enable advanced CI (#2885)
* Enable advanced CI
* Disable cron for now# Please enter the commit message for your changes. Lines starting
* Don't delete current CI yet
* Update name
* Bufix
* Check ownership
* Update secrets
2021-06-09 11:35:26 +02:00
Igor Pečovnik
9b0dd2b839 Fix broken Docker support (#2804)
* lsb-release package is getting deprecated

It is not present on Hirsute anymore so we better remove its dependency

* - remove lsb-release dependency from docker
- exit if Docker version is too low (check works only on Ubuntu builds, else doesn't do anything)

Reference: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1916485

* Cleanup

* Remove quotes for proper pkg install

* Automatically upgrade Docker engine

* Missing python dependencies

* Bugfix - debian name is not just one word

* Put this back

* provoke error

* Revert

* Adjust Github runner to make bionic and focal and compile u-boot for test

* Adjust cron

* Remove Bionic, cron back to 14 days

* Change to ubuntu-latest
2021-05-02 18:06:38 +02:00
Lane Jennison
74642ebbc0 limit builds to armbian repo 2021-05-02 11:29:21 -04:00
Igor Pecovnik
e1b237ff0c Change build cron from every hour to every 3 hours
There is no need to check so often even it doesn't make any load
2021-02-02 02:14:47 +01:00
Igor Pečovnik
a07c6f6349 Update cron-beta-repository.yaml 2021-02-01 15:10:49 +01:00
Igor Pecovnik
5b1218d56e Add another GitHub action to build beta packages on push or cron 2021-02-01 13:56:20 +01:00
Igor Pečovnik
0273551b7e Fix Docker image creation 2021-02-01 11:19:31 +01:00
Igor Pecovnik
8a30fc1293 Update issue and pull request templates 2021-01-20 16:06:24 +01:00
lanefu
de1f3c6309 prepare for multiarch ci
assure current job runs on x64
2020-12-27 10:28:28 -05:00
lanefu
22b5615594 try json output for future report tracking (#2072)
* try json output for future report tracking

* change bash env for shellcheck

* changes shellcheck step name
2020-06-29 23:18:17 -04:00
lanefu
537f8437ff user newer shellcheck, with less aggress coverage (#2058) 2020-06-24 14:41:19 +02:00
lanefu
9f22c41b56 big fix for sudo chown 2020-06-17 23:58:06 -04:00
lanefu
176b7318f6 Add Shell check CI testing (#2033)
* using bash-based shellcheck instead of GitHub Marketplace action
* add color shellcheck option
2020-06-17 21:48:22 -04:00
Igor Pečovnik
27aa5ff727 Removing doubled action 2020-06-17 21:23:12 +02:00
lanefu
1ff911b57a This Replicates the functionality of our Jenkins test-pr job (#2031)
move Jenkins pr testing to GitHub actions.

uses same logic for detecting changes in PR.

requires runner with public label
2020-06-17 15:20:08 -04:00
Igor Pečovnik
81747cc060 Create action to build Docker images (#2020)
Update them every two weeks

Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2020-06-17 13:05:06 +02:00
Igor Pečovnik
4fa07e52ae Enable GH action based CI for merge request (#2029) 2020-06-17 13:01:55 +02:00
Igor Pečovnik
1b8e75c90f Improve welcome readme file (#1779) 2020-02-06 22:57:41 +01:00
Igor Pečovnik
3a38828345 Create FUNDING.yml 2019-06-16 18:53:35 +02:00
Igor Pečovnik
f46e27f397 Update PULL_REQUEST_TEMPLATE.md 2018-07-05 10:15:51 +02:00
zador.blood.stained
8a69e66c41 Note for the default branch for PRs 2018-04-09 12:03:16 +03:00
zador-blood-stained
b0d9d9620c Update the issue template 2017-11-12 13:35:43 +03:00
zador-blood-stained
c34c23ab2d Update the issue template 2017-03-23 21:58:21 +03:00
zador-blood-stained
4fd148510a Update the issue and PR templates 2017-01-15 00:48:36 +03:00
zador-blood-stained
0bedf4f0b2 Small change to issue and PR templates 2016-12-28 19:48:16 +03:00
zador-blood-stained
dbfe851319 Add issue and PR templates 2016-12-28 19:45:41 +03:00