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
DM-36911: switch to reusable yamllint workflow #98
Conversation
What's the status of this branch? Was it stalled by the felis-linter error? If you @mwittgen update it to the current |
980ecf2
to
c172d43
Compare
I don't remember, but |
The |
I don't have admin access to this repo. Seems to be the old lint action that got replaced by the new reusable work flow one. |
@ktlim Is this something you could fix? |
We want to have yamllint required. But I think it would also be good to have CI build required. Unfortunately, the name of that action is the same as the name of the Felis Linter ("build"), and the branch protections cannot distinguish between the two. I have disabled the requirement for both "build"s for now, but we should change the name of the Felis Linter action and then make CI build required. Of course, once the Felis Linter passes regularly, we should make that required also. |
@JeremyMcCormick Can you take a look at whether we can get this PR closed out, now that we're sorting out other logjams? |
@gpdf I tested this branch on a personal fork of the repo, and the yamllint tool seemed to run fine in GHA. The workflow completed without issues. I believe the ticket branch needs to be rebased with main, and it should be configured to run on ticket branches and releases. It is currently setup to run on main so it doesn't trigger until after a merge occurs. |
It looks to me that the "build" job was changed to 'yamllint" in rubin_workflows so I don't think this is an issue any longer. @ktlim can you confirm? |
That's probably just because the file "yamllint.yml" was renamed to "yamllint.yaml" on this branch, but it should resolve once the PR is merged into main. |
c172d43
to
2ab7bec
Compare
Rebased |
I am still seeing the branch marked as out of date. Can I press "Update with rebase" to fix? |
2ab7bec
to
b9f41f3
Compare
Rebased once more. There have been more commits to main since the last rebase yesterday. |
b9f41f3
to
9995f2c
Compare
@ktlim @mwittgen For the record, it appears that we had to disable required checks in order to merge this, because the deleted-by-this-PR "yamllint.yml" workflow (internal name "lint") was being shown as hanging, even though it wasn't in the branch. So evidently it was triggering off the (unmodified) workflows on Once this is merged that override will not be necessary any more. |
Yes, the |
Yes, @JeremyMcCormick has admin and has done this -- we just wanted you and KT to know. |
I think you can merge now, @mwittgen . |
Thanks for clearing out this ticket. |
No description provided.