Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Github CI actions #248

Merged
10 commits merged into from
Mar 8, 2022
Merged

Added Github CI actions #248

10 commits merged into from
Mar 8, 2022

Conversation

imnik11
Copy link
Contributor

@imnik11 imnik11 commented Feb 28, 2022

Description

Adding Github CI action on every push to master branch the workflow is triggered which spawns a container with scylla and dependencies like libsodium, tpm2-tss, etc and does the following

  • mix clean
  • mix format --check-formatted
  • mix compile --warnings-as-errors
  • mix credo
  • mix test --trace
  • mix dialyzer

Fixes #248

Type of change

  • Github CI actions

How Has This Been Tested?

Whenever you push to the master the Github CI actions get triggers which does all the above mentioned tasks.

@ghost
Copy link

ghost commented Mar 2, 2022

Should you put the failing test tagged as CI for auto exclusion ?
I didn't figure out yet why this is failing

@internet-zero internet-zero added feature New feature request testing Improve testing and removed feature New feature request labels Mar 7, 2022
@imnik11 imnik11 requested a review from a user March 7, 2022 09:29
dependabot bot added 2 commits March 8, 2022 11:34
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](yargs/y18n@v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.3...v6.5.4)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@ghost ghost changed the base branch from master to develop March 8, 2022 15:16
@ghost ghost merged commit da1a29c into archethic-foundation:develop Mar 8, 2022
ghost pushed a commit that referenced this pull request Mar 24, 2022
Co-authored-by: Samuel <samuel@uniris.io>
@ghost ghost mentioned this pull request Apr 27, 2022
@ghost ghost mentioned this pull request May 13, 2022
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Improve testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants