-
Notifications
You must be signed in to change notification settings - Fork 19
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
Feature request: updating Deno version in GitHub actions #49
Comments
My understanding is that the problem is that GitHub actions don't run CI actions if you edit .github/ directory. I am open to this, and I think it would be really nice.. I just don't know the best workaround to that. One possibility is that a DENO_VERSION file could be in the top directory and the action read that? (ideally setup-deno could support that OOTB...) 😬 |
I guess this needs some investigation into what the actual situation is (the above is from my memory), but certainly happy to include something like this to udd if we can get it to work! We can get the latest deno version(s) using existing udd machinery. |
So merging workflow-updating PRs would not result in a run of that workflow? Is this the issue? & is this necessarily bad? If so, the feature could live behind an What're your thoughts? |
Oh, no, I wasn't clear here, this is for the scheduled action: if you use create-pull-request action (similar to udd.yml ) then if your code edits .github/ then I don't think we need the --unsafe flag, just something like --github-actions or something. |
Note: This is how this is done in deno-lambda: https://github.com/hayd/deno-lambda/blob/eedcbb77e97cd30d4eef6f94bcd5639b1172158d/.github/workflows/bump.yml#L23
|
That's a nice trick––thank you for sharing! |
Huge fan of this project!
Was wondering if you'd consider extending its functionality to cover Deno version text in non-TS files (in particular GitHub actions).
I'd understand if this is out of scope, as there's no generalized & obvious way to identify some version text as a Deno version. Perhaps it could apply––at first––only to
denoland/setup-deno
jobs.Thank you for your consideration!
The text was updated successfully, but these errors were encountered: