-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[BEAM-11569] Fixing cancel workflows #13679
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does airflow know that we are depending on this as an artifact of their repo and will complain if they brake it :)
Joke aside, should we move to beam repo?
Approving to unblock things for now.
this repository is maintained by @potiuk - furthermore, we're pinning against a specific commit, so new changes will not affect us. I think I am okay proceeding either way. |
It is copied by me, indeed, but early warning - I will likely remove it soon (and recommend any project using it to switch to a new way of dealing with the problem we discussed yesterday). I highly recommend switching to submodule approach discussed in https://lists.apache.org/thread.html/rcf7f560dad70ed02d77ad131a670e24eb815e41f92a442a3153da98b%40%3Cbuilds.apache.org%3E The PR with working POC here: apache/airflow#13514 And just to comment on properties of this approach: This seems to works perfectly:
Literally what we are trading of in the code is this: .gitmodules
In your YAML:
Where originally you'd have:
The nice thing is that it fits very nicely into GitHub Review - GitHub understands submodules and the files brought in and changes are literally part of the reviewed files (even i they are physically not in the repo). It also automatically links to the SHA commit (SHA commit is always stored in the git tree when you run It seems this is a perfect solution and it is much more secure than directly linking to an external action - precisely because it nicely integrates in GitHub Review process when any changes are brought in. |
yes, #13736 changes Beam to use that approach |
Please add a meaningful description for your change here
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username
).[BEAM-XXX] Fixes bug in ApproximateQuantiles
, where you replaceBEAM-XXX
with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.CHANGES.md
with noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI.