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

ci: Fail e2e tests when PR base is main #45

Merged
merged 1 commit into from
Dec 14, 2023

Conversation

samuelburnham
Copy link
Member

  • Prevents running e2e integration tests on PRs to main (tested successfully).
  • Removes the push trigger for unit test CI in favor of running only on pull_request and workflow_dispatch rather than every commit, which will save on CI cost in the long run. @storojs72 if you think the push trigger is needed I can revert.
  • Removes the fail-fast: true strategy as it's the default setting,

Copy link
Member

@huitseeker huitseeker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@storojs72 storojs72 merged commit de5db03 into argumentcomputer:cleanup-main Dec 14, 2023
1 check passed
github-merge-queue bot pushed a commit that referenced this pull request Dec 15, 2023
* Remove e2e contract and integrative components

* Update README

* Add Bn256/Grumpkin curves arithmetics

* Move constants (JSON) files to 'src/blocks/poseidon' path

* Add optimized Poseidon library

* Add Zeromorph library

* Stub for e2e integration testing

* chore(doc): update README for main

- Repository structure
- Overview of the different feature branches

* chore(doc): SPDX License identifier

* chore(doc): comment Bn256/Grumpkin files

* chore(doc): fixed solidity doc for Bn256/Grumpkin files

* chore(doc): README for Grumpkin Bn256

* chore(doc): pasta solidity doc & README

* chore(doc): new doc + fix

- Fix NatSpec comment order over Pallas.sol and Vesta.sol
- Added Solidity comments over PoseidonNeptuneU24Optimized.sol and Sponge.sol
- Added README in poseidon folder

* chore(doc): doc for all cryptographic blocks

- Solidity doc for all cryptographic blocks file
- README in src/blocks to explain each file and their content
- Fixed typo in library name

* chore(doc): doc for Utilities.sol

* Skip execution of e2e integration testing on main branch

* chore(doc): fix fmt

* Requested changes and adjustments

* ci: Fail e2e tests when PR base is `main` (#45)

* Add Sponge library that supports optimized Poseidon

* chore(doc): followed review comments

* chore(doc): added NatSpec comments

- NatSpec for implementation of Sponge over the Optimized Poseidon library.

* chore(doc): fixed fmt

---------

Co-authored-by: Thomas Chataigner <tom.chataigner@yahoo.fr>
Co-authored-by: Samuel Burnham <45365069+samuelburnham@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants