Skip to content

ArminJo/Github-Actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github workflow test script for development and testing the arduino-test-compile action and bash script.

The arduino-test-compile action is also available as an action in the GitHub Marketplace.

License: MIT LibraryBuildWithAction Build Status LibraryBuildWithScript Build Status LibraryBuildWithSteps Build Status test Build Status

The arduino-test-compile action and script compiles all examples of an Arduino library or just multiple sketches from a repo for different boards with different compile switches.

This repo contains multiple sample scripts.

GitHub client integration

To enable my smartgit client to commit to the .github/workflow directory without errors, I had to create a new Personal access token with repo and workflow rights and import it in my client. See also GitHub documentation for personal access token.

List of my GitHub workflows for Arduino libraries

Libraries

Name Stars Build Status Release date Commits since latest # of build variants
Arduino-BlueDisplay Stars Build Status Release date Commits since latest 9
Arduino-FrequencyDetector Stars Build Status
Build Status
Release date Commits since latest 3
Arduino-Lessons-for-School Stars Build Status
Arduino-Utils Stars Build Status Release date Commits since latest 2
ATtinySerialOut Stars Build Status Release date Commits since latest 5
AVR Tracing Stars Build Status Release date Commits since latest 1
Digistump Stars TestCompile
TestRelease
Release date Commits since latest 2
EasyButtonAtInt01 Stars Build Status Release date Commits since latest 6
LightweightServo Stars Build Status Release date Commits since latest 0
LCDBigNumbers Stars Build Status Release date Commits since latest 0
NeoPatterns Stars Build Status Release date Commits since latest 6
PlayRtttl Stars Build Status Release date Commits since latest 8
PWMMotorControl Stars Build Status Release date Commits since latest 2
QuadrupedControl Stars Build Status Release date Commits since latest 2
ServoEasing Stars Build Status Release date Commits since latest 12
Talkie Stars Build Status Release date Commits since latest 8

Third Party

Name Stars Build Status Release date Commits since latest # of build variants
DigitalWritefast Stars Build Status Release date Commits since latest 6
IRMP Stars Build Status Release date Commits since latest 17
IRremote Stars LibraryBuild Release date Commits since latest 26

Sketches

Name Stars Build Status Release date Commits since latest # of build variants
Arduino-DTSU666H_PowerMeter Stars Build Status Release date Commits since latest 2
Arduino-OpenWindowAlarm Stars Build Status Release date Commits since latest 2
Arduino-Simple-DSO Stars Build Status Release date Commits since latest 1
iButtonProgrammer Stars Build Status Release date Commits since latest 1
JK-BMSToPylontechCAN Stars Build Status Release date Commits since latest 3
OpenledRace Stars Build Status Release date Commits since latest 1
RobotCar Stars Build Status Release date Commits since latest 4
RobotArmControl Stars Build Status Release date Commits since latest 3
SBM-Info Stars Build Status Release date Commits since latest 1
SimpleTouchScreenDSO Stars Build Status Release date Commits since latest 1
UltimateBatteryTester Stars Build Status Release date Commits since latest 3
ESP32-Cam-Sewer-inspection-car Stars Release date Commits since latest 1

QR codes for the repos above

QR codes



Here the background story, why this action / repository was created:

From Thursday 27.2.2020 21:00 CET out of the blue my Travis-CI account suddenly showed me "build has errored" on every new commit. In the log file I could see "Timeout waiting for network availability" the username was [redacted]. With this account, however, I could see my old builds, which could all be restarted successfully.
After my support request the same evening, I only got a query, but despite answering, nothing happened. The next day, after further inquiries (10:00 am + 1:00 pm), someone from America answered at 2:30 pm (8:30 am EST) with "we are sorry about the hassle". Fine!
But in the support email it said: "I think you have made some changes to GitHub handle for the account [redacted]? ... Could you please confirm that you have made changes to account name?" After my answer "I am sorry but I NEVER made any changes to my account. Not on Github nor at travis!!!" nothing happened.
It seems that, if you don't pay money, you have to live with the fact that your account can be lost (forever?) :-(
So I invested 2 days to switch the CI to GitHub Actions and found that GitHub Actions run about 5 times faster and of course are better integrated.

Until now (10.3.2020) we had a lot of mail communication, but they were not able to fix the errors :-(.