fiskaly / fiskaly-sdk-swift

fiskaly Cloud-TSE SDK for Swift/iOS
MIT License
5 stars 5 forks source link

Setup CI with Actions & Add Templates #13

Closed prempador closed 4 years ago

prempador commented 4 years ago

Motivation

To enable developers to contribute to the SDK this pull request introduces:

Test Plan

Currently available tests were split into multiple test files. Reason behind this is the handling of secrets in Github. As some tests are against our API we needed to import API-Keys and -Secrets to run these tests. As this is not available for pull requests from forked repositories these tests will be skipped in the CI. To make it easier, I put all tests requiring secrets in a single file. All other tests regarding the SDK as well as the client are run by Github Actions on every push to master as well as every commit in a pull request.

fixes #8