Skip to content
This repository has been archived by the owner on Aug 18, 2020. It is now read-only.

[DEVOPS-1184] Prevent OSX from building unncessary nix-tools #3963

Merged
merged 1 commit into from
Dec 14, 2018

Conversation

disassembler
Copy link
Contributor

  • Only require nix-tools linux passing for required jobset
  • only run cross tests on windows

Description

Linked issue

Type of change

  • 🐞 Bug fix (non-breaking change which fixes an issue)
  • 🛠 New feature (non-breaking change which adds functionality)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
  • 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
  • 🔨 New or improved tests for existing code
  • ⛑ git-flow chore (backport, hotfix, etc)

Developer checklist

  • I have read the style guide document, and my code follows the code style of this project.
  • If my code deals with exceptions, it follows the guidelines.
  • I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on cardanodocs.com, amending the inline Haddock comments, any relevant README file or one of the document listed in the docs directory.
  • CHANGELOG entry has been added and is linked to the correct PR on GitHub.

Testing checklist

  • I have added tests to cover my changes.
  • All new and existing tests passed.

QA Steps

Screenshots (if available)

How to merge

Send the message bors r+ to merge this PR. For more information, see
docs/how-to/bors.md.

@disassembler disassembler force-pushed the devops-1184-disable-nix-tools-required branch 2 times, most recently from 21123ef to f9fa8de Compare December 13, 2018 19:29
* Only require nix-tools linux passing for required jobset
* only run cross tests on windows
@disassembler disassembler force-pushed the devops-1184-disable-nix-tools-required branch from f9fa8de to 9b7f310 Compare December 13, 2018 19:56
@disassembler
Copy link
Contributor Author

bors r+

iohk-bors bot added a commit that referenced this pull request Dec 13, 2018
3960: Remove wallet submodule r=disassembler a=KtorZ

## Description

<!--- A brief description of this PR and the problem is trying to solve -->

I'll just have removed the submodule today (morning) as we discussed for it appears not to be ideal for people outside cardano-wallet. Development of feature will start diverging between cardano-wallet and cardano-sl after a while and after the scope of sl has been decided.

In the end, we'd be wasting efforts trying to move the current CI infrastructure to cardano-wallet, not mentioning the trouble for exchanges to migrate. In particular, I wasn't aware that we were planning only one more release on the legacy code; hence, there's no such thing as a transition period.

## Linked issue

<!--- Put here the relevant issue from YouTrack -->



3963: [DEVOPS-1184] Prevent OSX from building unncessary nix-tools r=disassembler a=disassembler

* Only require nix-tools linux passing for required jobset
* only run cross tests on windows

## Description

<!--- A brief description of this PR and the problem is trying to solve -->

## Linked issue

<!--- Put here the relevant issue from YouTrack -->



Co-authored-by: KtorZ <matthias.benkort@gmail.com>
Co-authored-by: Samuel Leathers <samuel.leathers@iohk.io>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 13, 2018

Build failed (retrying...)

@disassembler
Copy link
Contributor Author

bors r+

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 13, 2018

Not awaiting review

iohk-bors bot added a commit that referenced this pull request Dec 13, 2018
3952: Disable existing Plutus prototype r=erikd a=erikd

## Description

The code base included support for the Plutus prototype, but these were officially only for testing on a test net and that if transactions showed up on mainnet containing smart contract, there would be no guarantees about them. Testing shows that there are no smart contracts in the mainnet chain.

## Linked issue

https://iohk.myjetbrains.com/youtrack/issue/CBR-493


## QA Steps
Synced the whole mainnet blockchain with this version of the code.


3957: Implement Update endpoints for the Node API r=parsonsmatt a=parsonsmatt

## Description

This PR implements the node update endpoints.

## Linked issue

There's a change to the implementation of the API. The decision is covered here:
cardano-foundation/cardano-wallet#151



3963: [DEVOPS-1184] Prevent OSX from building unncessary nix-tools r=disassembler a=disassembler

* Only require nix-tools linux passing for required jobset
* only run cross tests on windows

## Description

<!--- A brief description of this PR and the problem is trying to solve -->

## Linked issue

<!--- Put here the relevant issue from YouTrack -->



Co-authored-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Co-authored-by: parsonsmatt <parsonsmatt@gmail.com>
Co-authored-by: Samuel Leathers <samuel.leathers@iohk.io>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 14, 2018

Timed out (retrying...)

@disassembler
Copy link
Contributor Author

bors r+

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 14, 2018

Not awaiting review

@disassembler
Copy link
Contributor Author

bors r+ p=10

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 14, 2018

Not awaiting review

@disassembler
Copy link
Contributor Author

bors p=10

@disassembler
Copy link
Contributor Author

bors r-

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 14, 2018

Canceled

@disassembler
Copy link
Contributor Author

bors r+ p=10

iohk-bors bot added a commit that referenced this pull request Dec 14, 2018
3963: [DEVOPS-1184] Prevent OSX from building unncessary nix-tools r=disassembler a=disassembler

* Only require nix-tools linux passing for required jobset
* only run cross tests on windows

## Description

<!--- A brief description of this PR and the problem is trying to solve -->

## Linked issue

<!--- Put here the relevant issue from YouTrack -->



Co-authored-by: Samuel Leathers <samuel.leathers@iohk.io>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Dec 14, 2018

@iohk-bors iohk-bors bot merged commit 9b7f310 into develop Dec 14, 2018
@iohk-bors iohk-bors bot deleted the devops-1184-disable-nix-tools-required branch December 14, 2018 03:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants