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: refactor docs pipeline #28852

Merged
merged 4 commits into from
Nov 18, 2022

Conversation

yihau
Copy link
Member

@yihau yihau commented Nov 17, 2022

Summary of Changes

  • use git diff + grep to detect files status

  • separate workflow into three main blocks

    • check
    • build & deploy (deploy when needed)
    • notification (when failed)

@yihau
Copy link
Member Author

yihau commented Nov 17, 2022

We could use this way to detect file status. We can control everything more easily.

@yihau yihau requested a review from CriesofCarrots November 17, 2022 12:53
@yihau yihau added automerge Merge this Pull Request automatically once CI passes v1.13 labels Nov 18, 2022
@mergify mergify bot merged commit cbf224a into solana-labs:master Nov 18, 2022
mergify bot pushed a commit that referenced this pull request Nov 18, 2022
* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition

(cherry picked from commit cbf224a)

# Conflicts:
#	.github/workflows/docs.yml
mergify bot pushed a commit that referenced this pull request Nov 18, 2022
* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition

(cherry picked from commit cbf224a)

# Conflicts:
#	.github/workflows/docs.yml
mergify bot added a commit that referenced this pull request Nov 18, 2022
* ci: refactor docs pipeline (#28852)

* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition

(cherry picked from commit cbf224a)

# Conflicts:
#	.github/workflows/docs.yml

* fix conflicts

Co-authored-by: Yihau Chen <[email protected]>
Co-authored-by: yihau <[email protected]>
mergify bot added a commit that referenced this pull request Nov 18, 2022
* ci: refactor docs pipeline (#28852)

* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition

(cherry picked from commit cbf224a)

# Conflicts:
#	.github/workflows/docs.yml

* fix conflicts

Co-authored-by: Yihau Chen <[email protected]>
Co-authored-by: yihau <[email protected]>
gnapoli23 pushed a commit to gnapoli23/solana that referenced this pull request Dec 16, 2022
* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition
nickfrosty pushed a commit to nickfrosty/solana that referenced this pull request Jan 4, 2023
* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition
@yihau yihau deleted the replace-file-changed-action branch July 17, 2024 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Merge this Pull Request automatically once CI passes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants