这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@rob1997
Copy link
Collaborator

@rob1997 rob1997 commented Oct 17, 2024

Duplicate Samples and Sync Dependencies now moved to setup.sln
Most actions are now highly configurable and can be run manually as well
Setup can be run independently with argument/flags such as -sync_dependencies , -duplicate_samples and release:3.0.2 all together as well
Sync Branches action added that can sync branches when a push is made to main automatically, specifically dev
tests fixed and improved
Parallel runs to save some time
Can't run CI yet until merged to main but here is a successful run demo

@rob1997 rob1997 force-pushed the rob/publish-tool-1120 branch from 8705f9e to 5c1b327 Compare October 19, 2024 03:46
@rob1997 rob1997 force-pushed the rob/publish-tool-1120 branch from 2870a34 to acac9db Compare October 21, 2024 11:09
@rob1997 rob1997 changed the title Duplicate Samples CI CI moved to Setup.sln Oct 21, 2024
@rob1997 rob1997 changed the title CI moved to Setup.sln CI Improvements & Optimizations Oct 21, 2024
@rob1997 rob1997 marked this pull request as ready for review October 21, 2024 11:41
Copy link
Contributor

@kantagara kantagara left a comment

Choose a reason for hiding this comment

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

E P I CCCC

@rob1997
Copy link
Collaborator Author

rob1997 commented Oct 21, 2024

Reminder Updated required actions for PRs in branch protection rules

@rob1997 rob1997 added the ready-to-merge Ready to Merge PR - this'll trigger required checks label Oct 21, 2024
Copy link
Contributor

@juans-chainsafe juans-chainsafe left a comment

Choose a reason for hiding this comment

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

Nothing to test here in the UI

Copy link
Contributor

@creeppak creeppak left a comment

Choose a reason for hiding this comment

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

👍👍👍

@kantagara kantagara merged commit 23bc5dc into main Oct 21, 2024
4 of 5 checks passed
@kantagara kantagara deleted the rob/publish-tool-1120 branch October 21, 2024 15:16
rob1997 added a commit that referenced this pull request Jan 16, 2025
* Revert "automated duplicating imported samples modifications (#595)"

This reverts commit a555894.

* made main package testable, revert due to a mistake

* initial commit to test CI

* path updated

* path updated for linux

* Packages version changes implemented

* Program renamed to Setup

* checkpoint before testing git

* git push added

* proper logging

* more log check

* more log test

* powershell added

* added missing command line argument

* reverted to run with bash

* removed powershell package

* exception support

* configure and push added

* deploy key added for push

* bad substitution fix

* github env vars setup

* checkpoint

* tags and dependency version changes

* manual workflow and release added

* release version from input

* cool-er title for release workflow

* Ignore serialization only, on some Package properties

* removed unused using statement

* documentation added

* first draft for duplicate sample and fixed release

* fixed parallel run of jobs

* extra arguments for release
Git push added as a runnable so push happens at the end
release order changed

* new trigger for testing

* fixed compile error

* documentation

* added ref branch to commit on pull requst

* removed additional arguments for release

* setup works on both workflow call or form workflow dispatch

* cache test

* compile error fix

* parallel fix

* removed push at the end

* sync dependencies done

* added dotnet restore

* removed restore added git enable property

* update submodule before dotnet run

* git fix

* default case added for runnable args switch

* release by default, git enabled by default and duplicate and sync now can also be triggered manually

* cleaned up scripts

* workflows updated and optimized

* more workflow updates and optimizations

* parallel runs (to save time)

* test sync branches

* fetch added

* main renamed

* --allow-unrelated-histories flag added

* git config added

* sync branches to main workflow

* git back to static

* reverted sample duplicate test

* parallel run to save some time

---------

Co-authored-by: robGG1997 <robel@chainsafe.io>
sergeypanin1994 pushed a commit to sergeypanin1994/web3.unity that referenced this pull request Mar 16, 2025
* Revert "automated duplicating imported samples modifications (ChainSafe#595)"

This reverts commit a555894.

* made main package testable, revert due to a mistake

* initial commit to test CI

* path updated

* path updated for linux

* Packages version changes implemented

* Program renamed to Setup

* checkpoint before testing git

* git push added

* proper logging

* more log check

* more log test

* powershell added

* added missing command line argument

* reverted to run with bash

* removed powershell package

* exception support

* configure and push added

* deploy key added for push

* bad substitution fix

* github env vars setup

* checkpoint

* tags and dependency version changes

* manual workflow and release added

* release version from input

* cool-er title for release workflow

* Ignore serialization only, on some Package properties

* removed unused using statement

* documentation added

* first draft for duplicate sample and fixed release

* fixed parallel run of jobs

* extra arguments for release
Git push added as a runnable so push happens at the end
release order changed

* new trigger for testing

* fixed compile error

* documentation

* added ref branch to commit on pull requst

* removed additional arguments for release

* setup works on both workflow call or form workflow dispatch

* cache test

* compile error fix

* parallel fix

* removed push at the end

* sync dependencies done

* added dotnet restore

* removed restore added git enable property

* update submodule before dotnet run

* git fix

* default case added for runnable args switch

* release by default, git enabled by default and duplicate and sync now can also be triggered manually

* cleaned up scripts

* workflows updated and optimized

* more workflow updates and optimizations

* parallel runs (to save time)

* test sync branches

* fetch added

* main renamed

* --allow-unrelated-histories flag added

* git config added

* sync branches to main workflow

* git back to static

* reverted sample duplicate test

* parallel run to save some time

---------

Co-authored-by: robGG1997 <robel@chainsafe.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Ready to Merge PR - this'll trigger required checks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants