Iroha Weekly Updates 7 #irohaweekly


Nikolay Yushkevich <n.yushkevich@...>
 

Get down, it is Saturday update 🎉

Week highlights 🔥:

Major
New Jenkins continuous integration and delivery pipeline. Our DevOps engineers in maintainers team (@tyvision95) have designed and implemented new unique pipeline that supports CVS schema and improves a weak point of squash&merge with preliminary merge checks — our CI won’t simply allow you to merge a branch which may not pass tests or build when it is merged to development branch. 
Our CI agents are allocated dynamically now on Amazon servers. We measure coverage in sonarqube and lcov tool with reports loaded to Jenkins artifact server, build docs, bindings and release files, update docker containers. Developers are notified about build issues by email. 

After a month since today development branch is going to be protected, all PRs are going to be merged via Jenkins: jenkins.soramitsu.co.jp

Stateful validation error responses https://github.com/hyperledger/iroha/pull/1486

Middle
Now users can create empty roles https://github.com/hyperledger/iroha/pull/1510
WSV (blockchain state) in PostgreSQL stores permissions as bit strings https://github.com/hyperledger/iroha/pull/1499
CLI values now are cached for convenience purposes https://github.com/hyperledger/iroha/pull/1496 by contributor uditha-atukorala
Removed grantable permissions in queries https://github.com/hyperledger/iroha/pull/1500
Databases are purged and dropped after tests https://github.com/hyperledger/iroha/pull/1406

Minor
Fix type incompatibility on 32-bit platforms in keys manager https://github.com/hyperledger/iroha/pull/1503

#IrohaWeekly