Commit Graph
19 Commits
Author SHA1 Message Date
Patrick Fallberg 901258f165 Implement Jenkins pipelines as code (#948)
Jenkins has been updated with new jobs that scan and execute
Jenkinsfiles. These Jenkinsfiles encapsulates all logic for building
and validating the commits in both pull requests and merged pull
requests.

Filestructure is as follows:
  .ci/Jenkinsfile - This is the main Jenkinsfile that handles normal
                    pull request builds as well as merged pull request
                    post-validation.
		    Any repository in the MySensors GitHub organization
		    can implement this file and Jenkins will pick up
		    and execute it automatically.
  .ci/Jenkinsfile-nightly - This perform merged pull request
                            post-validation using the nightly builds of
			    the Arduino IDE to provide early compliancy
			    status of the MySensors library for
			    upcoming releases of the Arduino IDE
  .ci/ - This folder contain all the auxiliary scripts executed by the
         Jenkinsfiles as well

Fixes #934
2017-10-13 20:55:02 +02:00
Olivier eeb880957c Bump version to 2.2.0-beta (#754) 2017-01-19 19:13:09 +01:00
Olivier c90ff65b53 MySensors 2.1.1 release (#746) 2017-01-17 23:58:02 +01:00
Olivier 7abbfd7b47 Merge Master into Dev (#745)
* Fix spi flash error when compiling in Arduino IDE 1.6.6

* Bump minor version

* Fixed "invalid suffix on literal" warning

* Fix addressing bug in _doSign bitfield

* Make sure nodes not supporting signing informs GW

A node that does not support signing, still needs to inform the
gateway about this to make sure the gateway carries a valid signing
requirement table when a node Id that was requiering signing stops
doing this.
This fixes #286.

* Prevent SecureActuator from accepting ACKs as commands

As ACKs are not currently signed, allowing ACKs as commands
is a considerable security hole for this sketch. This is now resolved.

* Backport of bugfix (#259) in repeaters when forwarding signed messages

* Bumped version to 1.5.2

* Corrected doSign variable name (was _doSign)

* Bumped version to 1.5.3

* Add NULL termination to payloads

Messages addressed to "this" node, will have a null char
appended to the payload after message verification is
done, because some "getters" assume the message being a
string.
2017-01-17 23:23:02 +01:00
Olivier c2dfedc1a9 Revert "Bump version to 2.2.0-beta" (#744) 2017-01-17 22:44:11 +01:00
Olivier 570b6079b6 Bump version to 2.2.0-beta (#713) 2016-12-31 10:48:38 +01:00
Henrik Ekblad 26b485cb0d Merge pull request #651 from tekka007/VersionBump
Bump version to 2.1.0
2016-11-24 16:01:38 +01:00
Patrick Fallberg 26375757cd README.md updated with new Jenkins URL:s 2016-11-21 17:02:25 +01:00
tekka007 d8f8ea3418 Bump version to 2.1.0 2016-11-20 13:17:13 +01:00
Patrick Fallberg 50b6277c45 Update README.md
Fixed doxygen links (these are broken on master as well).
2016-07-10 00:20:45 +02:00
Patrick Fallberg bc2cbbbe91 Update README.md
Updated links to Jenkins
2016-07-09 22:54:48 +02:00
Patrick Fallberg 22ce382046 Update README.md
Doxygen links added and a nice headline for the CI statuses
2016-06-20 23:13:25 +02:00
Henrik Ekblad 242d0a94ee Corrected the channel selection #372 2016-01-27 20:33:46 +01:00
Patrick Fallberg a7e4d5bfd5 Update README.md
Updated to show status if all nightly builds.
2015-11-19 08:08:38 +01:00
Patrick Fallberg a6e13bb4f1 Added build badges for the nightly builds of "future" Arduino IDE 2015-09-09 11:48:22 +02:00
Patrick Fallberg 396d200be3 Update README.md
Now links and status of Jenkins jobs are presented on the frontpage of the Arduino git in github.
2015-08-10 18:17:40 +02:00
Henrik Ekblad 3fed88a327 Update README.md 2015-07-30 21:38:13 +02:00
Henrik Ekblad fdcbbbac95 Need to include MySensor.h for gateway examples to work in codebender. 2014-08-27 21:24:00 +02:00
Henrik Ekblad 8c9b23807b Create README.md 2014-03-30 23:43:22 +02:00