Commit Graph

23 Commits

Author SHA1 Message Date
Alain Nicolas
d9d1474782 chore(ci): improve pipelines security (#1188) 2025-06-20 14:44:52 +02:00
kyzooghost
a6df560e8c [Fix] Codecov report for external contributor CI (#933)
* remove manual computation of COMMIT_TAG in run-smc-tests

* change github_sha computation for pr

* change codecov-external-pr

* empty

* added more comments for codecov-external-pr
2025-05-06 17:09:44 +10:00
kyzooghost
336de8e522 [Feat] CodeCov report for external PR (#596)
* test github.sha output

* Revert "test github.sha output"

This reverts commit 53be9c944ff5fe7ef22824e9a7ab56a279e85e81.

* did first draft for codecov-external-pr

* fix typos

* tmp changes for testing

* fix tmp

* fix tmp

* revert testing changes

* testing changes

* Revert "testing changes"

This reverts commit 4f43b262103d61431bf4b794d482a0a8de885b6a.

* add checkout step

* testing changes

* Revert "testing changes"

This reverts commit 62954ad0d5a1be67d285da6972300ccc375e2d45.

* testing changes v2

* Revert "testing changes v2"

This reverts commit e028003d2ff706163b0fe6de91e5ab84579e2d44.

* test changes v3

* Revert "test changes v3"

This reverts commit 13c7f2a23695e6662642981ee1d857798cf99eb6.

* split codecov workflows

* more changes

* add filter-commit-changes to main-external-pr

* add smc to testing.yml

* remove smc-external-pr file

* tmp test changes

* more tmp test changes

* add new filter

* Revert "more tmp test changes"

This reverts commit e5c9c4d4110036b2253be4ff30603f5bd8a0c9ce.

* Revert "tmp test changes"

This reverts commit 2b96eb96a7e73ee634cf6731e2dde4b175a080fb.
2025-04-02 20:50:02 +11:00
kyzooghost
eabdcad64d substitute old for new runner (#595) 2025-01-23 20:41:46 +11:00
kyzooghost
99f1338b94 [Fix] CI warnings (#590)
* update actions/cache to 4.2.0 as per deprecation warning

* checkout before setup-go in prover-testing.yml

* point setup-go to prover/go.sum

* empty commit to rerun prover test after go action cache

* fix cache hit error in prover-test workflow

* apply golang caching changes to run-smc-tests

* fix bad change to cache-docker-images
2025-01-23 18:44:42 +11:00
kyzooghost
aeac0e056f [Feat] GitHub runner upgrades to beefier runners (#579)
* beefed up runner for time-limiting steps

* up specs for e2e test runner

* update workflows with metrics in comments

* updated comments for workflows
2025-01-23 18:18:53 +11:00
kyzooghost
26ba22ead0 [Fix] Make codecov action optional in workflows (#559)
* make codecov action optional in workflows

* test env vs secret

* added CODECOV_TOKEN to optional

* fix typo
2025-01-16 23:01:45 +11:00
kyzooghost
ea79b2d2be [Feat] Automate smart contract docgen and PR branch creation into Linea docs repo (#446)
* did poc for autogenerated *.mdx into docs.linea.build

* changed sparseMerkleProof

* first draft of contracts-docgen

* fix typos

* try different github token

* cleanup

* created create-docs-website-pr-branch

* cleanup for doc website repo scripts

* created first docs-repo pr using create-docs-website-pr-branch.sh

* improve comments

* added bash script segment to change filename to lowercase

* fix *.mdx headers to make more docusarus friendly

* update scripts for updated docs pr

* added comments to updateSidebar.js

* fix scripts after local test

* added installation checks

* Update contracts/docs/scripts/create-docs-website-pr-branch.sh

Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>

---------

Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
2024-12-20 20:45:36 +11:00
kyzooghost
5cf5c52337 [Feat] - Exclude *.md files from triggering CI workflow (#370)
* did .md exclusion rules for workflow files

* test md change

* add markdown exclusion to pull_request event in main.yml

* modify main.yml to ignore *.md file on pull_request

* test if main.yml will ignore yml changes

* adjust paths exclusion for *.md

* test commit

* test commit

* alternate way for main.yml to filter out .md

* test changes to main.yml

* test change to main.yml

* add compound dorny/path-filter param

* fix duplicate workflow id

* removed *.yml test value

* adjust pr 370 as per comments 1 + test markdown change

* revert *.md test change

* clarify main.yml comments

* test

* test

* flip to is-markdown-only

* Revert "flip to is-markdown-only"

This reverts commit 5496a1b08384bcf034264a25322c20456c18df1c.

* trial push down

* test

* test

* test

* test

* test

* test

* test

* remove *.yml

* DO NOT MERGE THIS COMMIT - *.yml for demo purpose

* remove *.yml after demo done

* rename not-markdown-only to has-changes-other-than-markdown

* change to has-code-changes

* DO NOT MERGE - *.yml test

* Revert "DO NOT MERGE - *.yml test"

This reverts commit 807d71b3597204497d21afc2c51b81f68a92f63f.

* add docs to exclusion list, replace image extensions

* DO NOT MERGE - test ci

* Revert "DO NOT MERGE - test ci"

This reverts commit ee8831fe6259967d10ce9aa5c6db96e4ba808d82.

* change to has-changes-requiring-build

---------

Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
2024-12-06 20:33:59 +11:00
Victorien Gauch
c6fee0c265 fix: update github actions versions (#398) 2024-12-05 14:41:33 +01:00
Victorien Gauch
741afeee3b Fix: remove github actions warnings (#394)
* fix: remove github actions warnings
2024-12-04 17:30:56 +01:00
kyzooghost
8a20b27f3d [Feat] - Foundry config, supports London EVM_VERSION for L2 Linea contracts (#361)
* forge build working

* poc done

* commit

* did lint command

* remove caret from hardhat-foundry

* add foundry installation to run-smc-tests.yml

* update run-smc-tests.yml
2024-11-29 07:09:07 -08:00
Victorien Gauch
f462a82333 fix: issue with checkout job for external branches (#284) 2024-11-09 06:14:38 +01:00
Victorien Gauch
39b38f7462 Fix: Add pull_request trigger for CI (#178)
* fix: add pull_request trigger for CI

* fix: add branch restriction for push trigger
2024-10-14 10:36:34 +02:00
Bradley Bown
cd443d9e67 Switch runners to ubuntu-20.04 (#177)
* Switch runners to ubuntu-20.04

* Switch runners to ubuntu-22.04

* Switch runner label

* Switch runner label

* Set large runners to ubuntu-22.04 label
2024-10-14 09:10:59 +01:00
Andrei A.
7c1fde89f6 fix/update codecov config (#140)
* fix/update-codecov-config

* triggering contracts test

* adjusting smart contract job
2024-10-07 19:14:48 +03:00
Bradley Bown
6ce1066343 Switch workflows to self hosted runners (#131)
* Switch runner of filter job to a self-hosted runner
2024-10-07 13:35:18 +01:00
Andrei A.
61d1724632 feat/1731 code coverage in Codecov (#13)
* feat/1731 code coverage in Codecov
2024-09-25 17:30:15 +03:00
Victorien Gauch
7664e20c19 fix: optimize golang caching in smart contracts tests (#84)
* fix: optimize go caching

* fix: trigger contracts tests

* trigger contract CI

* trigger contract CI 2

* trigger contract CI 3

* trigger contract CI 4
2024-09-23 17:13:00 +02:00
Victorien Gauch
31f87f6f5b feat: add golang caching in smart contracts test CI (#79)
* feat: add golang caching in smart contracts test CI
2024-09-23 12:32:48 +02:00
The Dark Jester
f1744c2f46 Remove contract postCompile and align versions (#51)
* remove contract postCompile and align versions
* install Go for SMC tests
2024-09-20 05:26:30 -07:00
Bradley Bown
ce440d26e3 Switch all workflows to run on besu-arm64 machine (#37)
* Switch all workflows to run on besu-arm64 machine

* Revert machine changes for image build workflows

* Revert machine changes for prover-testing.yml

* Revert machine changes for prover-testing.yml

---------

Signed-off-by: Bradley Bown <bradbown@googlemail.com>
2024-09-19 09:43:22 +01:00
Julien Marchand
a001342170 chore: Initial commit
Co-authored-by: Franklin Delehelle <franklin.delehelle@odena.eu>
Co-authored-by: Alexandre Belling <alexandrebelling8@gmail.com>
Co-authored-by: Pedro Novais <jpvnovais@gmail.com>
Co-authored-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>
Co-authored-by: Bradley Bown <bradbown@googlemail.com>
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Co-authored-by: Nikolai Golub <nikolai.golub@consensys.net>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
Co-authored-by: Gaurav Ahuja <gauravahuja9@gmail.com>
Co-authored-by: Azam Soleimanian <49027816+Soleimani193@users.noreply.github.com>
Co-authored-by: Andrei A <andrei.alexandru@consensys.net>
Co-authored-by: Arijit Dutta <37040536+arijitdutta67@users.noreply.github.com>
Co-authored-by: Gautam Botrel <gautam.botrel@gmail.com>
Co-authored-by: Ivo Kubjas <ivo.kubjas@consensys.net>
Co-authored-by: gusiri <dreamerty@postech.ac.kr>
Co-authored-by: FlorianHuc <florian.huc@gmail.com>
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
Co-authored-by: Julink <julien.fontanel@consensys.net>
Co-authored-by: Bogdan Ursu <bogdanursuoffice@gmail.com>
Co-authored-by: Jakub Trąd <jakubtrad@gmail.com>
Co-authored-by: Alessandro Sforzin <alessandro.sforzin@consensys.net>
Co-authored-by: Olivier Bégassat <olivier.begassat.cours@gmail.com>
Co-authored-by: Steve Huang <97596526+stevehuangc7s@users.noreply.github.com>
Co-authored-by: bkolad <blazejkolad@gmail.com>
Co-authored-by: fadyabuhatoum1 <139905934+fadyabuhatoum1@users.noreply.github.com>
Co-authored-by: Blas Rodriguez Irizar <rodrigblas@gmail.com>
Co-authored-by: Eduardo Andrade <eduardofandrade@gmail.com>
Co-authored-by: Ivo Kubjas <tsimmm@gmail.com>
Co-authored-by: Ludcour <ludovic.courcelas@consensys.net>
Co-authored-by: m4sterbunny <harrie.bickle@consensys.net>
Co-authored-by: Alex Panayi <145478258+alexandrospanayi@users.noreply.github.com>
Co-authored-by: Diana Borbe - ConsenSys <diana.borbe@consensys.net>
Co-authored-by: ThomasPiellard <thomas.piellard@gmail.com>
2024-07-31 18:17:20 +02:00