Thanks to visit codestin.com
Credit goes to github.com

Skip to content

add a manually run build workflow #1486

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

Merged
merged 3 commits into from
May 29, 2025
Merged

add a manually run build workflow #1486

merged 3 commits into from
May 29, 2025

Conversation

jakecoffman
Copy link
Member

This workflow will allow us to run builds on branches without launching a Codespace.

It's also a temporary fix for the automatic one that we used to use with a PAT but we're switching to an App. That's taking a bit to complete so in the meantime this should work.

@Copilot Copilot AI review requested due to automatic review settings May 29, 2025 19:04
@jakecoffman jakecoffman requested a review from a team as a code owner May 29, 2025 19:04
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a manually-triggered workflow to build Dependabot updates on a specified ref, serving as a stopgap until the new GitHub App–based automation is in place.

  • Introduces a workflow_dispatch input for selecting the branch or tag to build
  • Defines a job to checkout the provided ref, install dependencies, rebuild assets, and commit dist/ changes
  • Adds a conditional step to refresh docker/containers.json for Docker-based updates
Comments suppressed due to low confidence (1)

.github/workflows/dependabot-build-dispatched.yml:33

  • This conditional references a job fetch-dependabot-metadata that isn't defined in this workflow, causing the step to fail. Either add a fetch-dependabot-metadata job with the appropriate id or remove/adjust this conditional.
if: needs.fetch-dependabot-metadata.outputs.package-ecosystem == 'docker'

@jakecoffman jakecoffman enabled auto-merge (squash) May 29, 2025 19:18
@jakecoffman jakecoffman merged commit a2a26ab into main May 29, 2025
9 checks passed
@jakecoffman jakecoffman deleted the manual-build branch May 29, 2025 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants