Skip to content

Fix various GHA workflow bugs#1645

Merged
gregorydlogan merged 17 commits intoopencast:r/17.xfrom
gregorydlogan:t/rework-workflows
Nov 20, 2025
Merged

Fix various GHA workflow bugs#1645
gregorydlogan merged 17 commits intoopencast:r/17.xfrom
gregorydlogan:t/rework-workflows

Conversation

@gregorydlogan
Copy link
Copy Markdown
Member

@gregorydlogan gregorydlogan commented Oct 17, 2025

This PR does a number of things:

  • Renaming workflows and steps to match the admin UI's implementation with d260dd5, 5c2b45f, 5bff5b9, and c0cddf3.
  • Fixing crowdin's upload. Previous implementation relied on main, so this may trigger some updates? Commits 20f0401, and 7a08e27.
  • Fixes some formatting issues with b1e7d46
  • Fixing a bug where we're missing the https part of a URL. Presumably this was working by browser magic, but it's unclear. Fixed with b5f82e8
  • Dropping the requirement that a PR author be a team member prior to building and deploying a test instance. I've left the check in with a note that it's defunct in case this becomes an issue and we want to quickly revert it. d07c86b. If we decide we want this check, we should probably implement it on the admin side too since the same concerns would be present there.
  • Updating the comment that the bot makes if we rebuild things, rather than making a new comment. This ensures the bot's URL is always right, rather than keeping old and potentially broken URLs in the comment tree. f433ca2

This PR also includes #1644, so maybe review that one first.

@gregorydlogan gregorydlogan added type:bug Something isn't working github_actions Pull requests that update GitHub Actions code labels Oct 17, 2025
@github-actions
Copy link
Copy Markdown

This pull request is deployed at test.editor.opencast.org/1645/2025-10-17_23-38-03/ .
It might take a few minutes for it to become available.

…workflows. While not important for most developers, having more descriptive names is helpful for ghcli commands.
@github-actions
Copy link
Copy Markdown

This pull request is deployed at test.editor.opencast.org/1645/2025-10-28_21-15-34/ .
It might take a few minutes for it to become available.

@github-actions
Copy link
Copy Markdown

This pull request is deployed at test.editor.opencast.org/1645/2025-10-28_21-23-34/ .
It might take a few minutes for it to become available.

@gregorydlogan gregorydlogan self-assigned this Nov 20, 2025
@github-actions
Copy link
Copy Markdown

This pull request is deployed at test.editor.opencast.org/1645/2025-11-20_04-11-31/ .
It might take a few minutes for it to become available.

@gregorydlogan gregorydlogan merged commit 02d0097 into opencast:r/17.x Nov 20, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant