Skip to content

Commit dc21420

Browse files
authored
Merge pull request #162 from ianfixes/2020-09-22_update_links
Move repo to Arduino-CI GitHub Org
2 parents 13ea69f + 744365d commit dc21420

File tree

6 files changed

+40
-40
lines changed

6 files changed

+40
-40
lines changed

CHANGELOG.md

+28-27
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99
### Added
1010

1111
### Changed
12+
- Move repository from https://github.com/ianfixes/arduino_ci to https://github.com/Arduino-CI/arduino_ci
1213

1314
### Deprecated
1415

@@ -386,30 +387,30 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
386387
- Skeleton for gem with working unit tests
387388

388389

389-
[Unreleased]: https://github.com/ianfixes/arduino_ci/compare/v0.3.0...HEAD
390-
[0.3.0]: https://github.com/ianfixes/arduino_ci/compare/v0.2.1...v0.3.0
391-
[0.2.1]: https://github.com/ianfixes/arduino_ci/compare/v0.2.0...v0.2.1
392-
[0.2.0]: https://github.com/ianfixes/arduino_ci/compare/v0.1.21...v0.2.0
393-
[0.1.21]: https://github.com/ianfixes/arduino_ci/compare/v0.1.20...v0.1.21
394-
[0.1.20]: https://github.com/ianfixes/arduino_ci/compare/v0.1.19...v0.1.20
395-
[0.1.19]: https://github.com/ianfixes/arduino_ci/compare/v0.1.18...v0.1.19
396-
[0.1.18]: https://github.com/ianfixes/arduino_ci/compare/v0.1.17...v0.1.18
397-
[0.1.17]: https://github.com/ianfixes/arduino_ci/compare/v0.1.16...v0.1.17
398-
[0.1.16]: https://github.com/ianfixes/arduino_ci/compare/v0.1.15...v0.1.16
399-
[0.1.15]: https://github.com/ianfixes/arduino_ci/compare/v0.1.14...v0.1.15
400-
[0.1.14]: https://github.com/ianfixes/arduino_ci/compare/v0.1.13...v0.1.14
401-
[0.1.13]: https://github.com/ianfixes/arduino_ci/compare/v0.1.12...v0.1.13
402-
[0.1.12]: https://github.com/ianfixes/arduino_ci/compare/v0.1.11...v0.1.12
403-
[0.1.11]: https://github.com/ianfixes/arduino_ci/compare/v0.1.10...v0.1.11
404-
[0.1.10]: https://github.com/ianfixes/arduino_ci/compare/v0.1.9...v0.1.10
405-
[0.1.9]: https://github.com/ianfixes/arduino_ci/compare/v0.1.8...v0.1.9
406-
[0.1.8]: https://github.com/ianfixes/arduino_ci/compare/v0.1.7...v0.1.8
407-
[0.1.7]: https://github.com/ianfixes/arduino_ci/compare/v0.1.6...v0.1.7
408-
[0.1.6]: https://github.com/ianfixes/arduino_ci/compare/v0.1.5...v0.1.6
409-
[0.1.5]: https://github.com/ianfixes/arduino_ci/compare/v0.1.4...v0.1.5
410-
[0.1.4]: https://github.com/ianfixes/arduino_ci/compare/v0.1.3...v0.1.4
411-
[0.1.3]: https://github.com/ianfixes/arduino_ci/compare/v0.1.2...v0.1.3
412-
[0.1.2]: https://github.com/ianfixes/arduino_ci/compare/v0.1.1...v0.1.2
413-
[0.1.1]: https://github.com/ianfixes/arduino_ci/compare/v0.1.0...v0.1.1
414-
[0.1.0]: https://github.com/ianfixes/arduino_ci/compare/v0.0.1...v0.1.0
415-
[0.0.1]: https://github.com/ianfixes/arduino_ci/compare/v0.0.0...v0.0.1
390+
[Unreleased]: https://github.com/Arduino-CI/arduino_ci/compare/v0.3.0...HEAD
391+
[0.3.0]: https://github.com/Arduino-CI/arduino_ci/compare/v0.2.1...v0.3.0
392+
[0.2.1]: https://github.com/Arduino-CI/arduino_ci/compare/v0.2.0...v0.2.1
393+
[0.2.0]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.21...v0.2.0
394+
[0.1.21]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.20...v0.1.21
395+
[0.1.20]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.19...v0.1.20
396+
[0.1.19]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.18...v0.1.19
397+
[0.1.18]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.17...v0.1.18
398+
[0.1.17]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.16...v0.1.17
399+
[0.1.16]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.15...v0.1.16
400+
[0.1.15]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.14...v0.1.15
401+
[0.1.14]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.13...v0.1.14
402+
[0.1.13]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.12...v0.1.13
403+
[0.1.12]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.11...v0.1.12
404+
[0.1.11]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.10...v0.1.11
405+
[0.1.10]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.9...v0.1.10
406+
[0.1.9]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.8...v0.1.9
407+
[0.1.8]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.7...v0.1.8
408+
[0.1.7]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.6...v0.1.7
409+
[0.1.6]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.5...v0.1.6
410+
[0.1.5]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.4...v0.1.5
411+
[0.1.4]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.3...v0.1.4
412+
[0.1.3]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.2...v0.1.3
413+
[0.1.2]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.1...v0.1.2
414+
[0.1.1]: https://github.com/Arduino-CI/arduino_ci/compare/v0.1.0...v0.1.1
415+
[0.1.0]: https://github.com/Arduino-CI/arduino_ci/compare/v0.0.1...v0.1.0
416+
[0.0.1]: https://github.com/Arduino-CI/arduino_ci/compare/v0.0.0...v0.0.1

README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11

2-
# ArduinoCI Ruby gem (`arduino_ci`) [![Gem Version](https://badge.fury.io/rb/arduino_ci.svg)](https://rubygems.org/gems/arduino_ci) [![Documentation](https://img.shields.io/badge/docs-rdoc.info-blue.svg)](https://www.rubydoc.info/gems/arduino_ci/0.3.0)
2+
# ArduinoCI Ruby gem (`arduino_ci`) [![Gem Version](https://badge.fury.io/rb/arduino_ci.svg)](https://rubygems.org/gems/arduino_ci) [![Documentation](http://img.shields.io/badge/docs-rdoc.info-blue.svg)](http://www.rubydoc.info/gems/arduino_ci/0.3.0)
33

44
You want to run tests on your Arduino library (bonus: without hardware present), but the IDE doesn't support that. Arduino CI provides that ability.
55

66
You want to precisely replicate certain software states in your library, but you don't have sub-millisecond reflexes for physically faking the inputs, outputs, and serial port. Arduino CI fakes 100% of the physical input and output of an Arduino board, including the clock.
77

8-
You want your Arduino library to be automatically built and tested every time someone contributes code to your project on GitHub, but the Arduino IDE lacks the ability to run unit tests. [Arduino CI](https://github.com/ianfixes/arduino_ci) provides that ability.
8+
You want your Arduino library to be automatically built and tested every time someone contributes code to your project on GitHub, but the Arduino IDE lacks the ability to run unit tests. [Arduino CI](https://github.com/Arduino-CI/arduino_ci) provides that ability.
99

1010
`arduino_ci` is a cross-platform build/test system, consisting of a Ruby gem and a series of C++ mocks. It enables tests to be run both locally and as part of a CI service like Travis or Appveyor. Any OS that can run the Arduino IDE can run `arduino_ci`.
1111

1212
Platform | CI Status
1313
---------|:---------
14-
OSX | [![OSX Build Status](https://badges.herokuapp.com/travis/ianfixes/arduino_ci?env=BADGE=osx&label=build&branch=master)](https://travis-ci.org/ianfixes/arduino_ci)
15-
Linux | [![Linux Build Status](https://badges.herokuapp.com/travis/ianfixes/arduino_ci?env=BADGE=linux&label=build&branch=master)](https://travis-ci.org/ianfixes/arduino_ci)
16-
Windows | [![Windows Build status](https://ci.appveyor.com/api/projects/status/8f6e39dea319m83q/branch/master?svg=true)](https://ci.appveyor.com/project/ianfixes/arduino-ci)
14+
OSX | [![OSX Build Status](http://badges.herokuapp.com/travis/Arduino-CI/arduino_ci?env=BADGE=osx&label=build&branch=master)](https://travis-ci.org/Arduino-CI/arduino_ci)
15+
Linux | [![Linux Build Status](http://badges.herokuapp.com/travis/Arduino-CI/arduino_ci?env=BADGE=linux&label=build&branch=master)](https://travis-ci.org/Arduino-CI/arduino_ci)
16+
Windows | [![Windows Build status](https://ci.appveyor.com/api/projects/status/abynv8xd75m26qo9/branch/master?svg=true)](https://ci.appveyor.com/project/ianfixes/arduino-ci)
1717

1818

1919
## Comparison to Other Arduino Testing Tools
2020

2121
| Project | CI | Builds Examples | Unittest | Arduino Mocks | Windows | OSX | Linux | License |
2222
|-----------------------------------------------------------------------------|:--:|:---------------:|:--------:|:-------------:|:-------:|:---:|:-----:|:--------|
23-
|[ArduinoCI](https://github.com/ianfixes/arduino_ci) ||||||||Free (Apache-2.0)|
23+
|[ArduinoCI](https://github.com/Arduino-CI/arduino_ci) ||||||||Free (Apache-2.0)|
2424
|[ArduinoUnit](https://github.com/mmurdoch/arduinounit) ||| ⚠️ Hardware-based|||||Free (MIT)|
2525
|[Adafruit `ci-arduino`](https://github.com/adafruit/ci-arduino)||||||||Free (MIT)|
2626
|[PlatformIO](https://platformio.org) ||| ⚠️ Paid only |||||⚠️ EULA|
@@ -156,7 +156,7 @@ test_script:
156156

157157
* The Arduino library is not fully mocked.
158158
* I don't have preprocessor defines for all the Arduino board flavors
159-
* https://github.com/ianfixes/arduino_ci/issues
159+
* https://github.com/Arduino-CI/arduino_ci/issues
160160

161161

162162
## Author
@@ -169,4 +169,3 @@ This gem was written by Ian Katz ([email protected]) in 2018. It's released un
169169
* [Contributing](CONTRIBUTING.md)
170170
* [Adafruit/ci-arduino](https://github.com/adafruit/ci-arduino) which inspired this project
171171
* [mmurdoch/arduinounit](https://github.com/mmurdoch/arduinounit) from which the unit test macros were adopted
172-

SampleProjects/DoSomething/library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ maintainer=Ian Katz <[email protected]>
55
sentence=Arduino CI unit test example
66
paragraph=A skeleton library demonstrating CI and unit tests
77
category=Other
8-
url=https://github.com/ianfixes/arduino_ci/SampleProjects/DoSomething
8+
url=https://github.com/Arduino-CI/arduino_ci/SampleProjects/DoSomething
99
architectures=avr
1010
includes=do-something.h

SampleProjects/TestSomething/library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ maintainer=Ian Katz <[email protected]>
55
sentence=Arduino CI unit test example
66
paragraph=A skeleton library demonstrating CI and unit tests
77
category=Other
8-
url=https://github.com/ianfixes/arduino_ci/SampleProjects/TestSomething
8+
url=https://github.com/Arduino-CI/arduino_ci/SampleProjects/TestSomething
99
architectures=avr,esp8266
1010
includes=do-something.h

arduino_ci.gemspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Gem::Specification.new do |spec|
88
spec.version = ArduinoCI::VERSION
99
spec.licenses = ['Apache-2.0']
1010
spec.authors = ["Ian Katz"]
11-
spec.email = ["ianfixes@gmail.com"]
11+
spec.email = ["arduino.continuous.integration@gmail.com"]
1212

1313
spec.summary = "Tools for building and unit testing Arduino libraries"
1414
spec.description = spec.description
15-
spec.homepage = "http://github.com/ianfixes/arduino_ci"
15+
spec.homepage = "http://github.com/Arduino-CI/arduino_ci"
1616

1717
spec.bindir = "exe"
1818
rejection_regex = %r{^(test|spec|features)/}

lib/arduino_ci/cpp_library.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ def arduino_library_src_dirs(aux_libraries)
245245
subdirs = ["", "src", "utility"]
246246
all_aux_include_dirs_nested = aux_libraries.map do |libdir|
247247
# library manager coerces spaces in package names to underscores
248-
# see https://github.com/ianfixes/arduino_ci/issues/132#issuecomment-518857059
248+
# see https://github.com/Arduino-CI/arduino_ci/issues/132#issuecomment-518857059
249249
legal_libdir = libdir.tr(" ", "_")
250250
subdirs.map { |subdir| Pathname.new(@arduino_lib_dir) + legal_libdir + subdir }
251251
end

0 commit comments

Comments
 (0)