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: update contribution information #8367

Merged
merged 6 commits into from Aug 18, 2022
Merged

ci: update contribution information #8367

merged 6 commits into from Aug 18, 2022

Conversation

lsh
Copy link
Member

@lsh lsh commented Aug 16, 2022

Okay, after trying out #8363, #8365, and #8366, along with some ideas on my personal fork, I've come to the conclusion that switching the Format, Schema, and Examples CI to be on push rather than on pull_request is the best solution. The reason for this decision is the complexity between running the CI and committing changes on a target repository versus committing the changes to the PR branch. This would involve complex resolutions such as possibly pull_request_target, which has security implications.

Therefore, this PR changes the contribution workflow so check will occur within the fork repository rather than on PR. We can add another CI to validate that the action ran successfully as well.

📦 Published PR as canary version: 5.5.1--canary.8367.dd8fa44.0

✨ Test out this PR locally via:

npm install vega-lite@5.5.1--canary.8367.dd8fa44.0
# or 
yarn add vega-lite@5.5.1--canary.8367.dd8fa44.0

@lsh lsh requested a review from domoritz August 16, 2022 21:14
.github/workflows/check-toc.yml Outdated Show resolved Hide resolved
.github/workflows/check-toc.yml Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@lsh lsh merged commit 2a7f1b3 into next Aug 18, 2022
@lsh lsh deleted the lsh/ci-push-checks branch August 18, 2022 18:05
@vega-org-bot vega-org-bot mentioned this pull request Aug 18, 2022
@vega-org-bot vega-org-bot mentioned this pull request Oct 10, 2022
6 tasks
@vega-org-bot
Copy link
Collaborator

🚀 PR was released in v5.6.0 🚀

BradyJ27 pushed a commit to BradyJ27/vega-lite that referenced this pull request Oct 19, 2023
* ci: update contribution information

* Update CONTRIBUTING.md

Co-authored-by: Dominik Moritz <domoritz@gmail.com>

* fix: remove double dot

* chore: remove line from PR template

* ci: add first-interaction message

* chore: readd workflow dispatch

Co-authored-by: Dominik Moritz <domoritz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants