Skip to content
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

Update CI Workflow to Accommodate New Changes #134

Open
5 tasks done
sumire88 opened this issue Dec 18, 2024 · 1 comment
Open
5 tasks done

Update CI Workflow to Accommodate New Changes #134

sumire88 opened this issue Dec 18, 2024 · 1 comment
Assignees
Labels

Comments

@sumire88
Copy link
Contributor

sumire88 commented Dec 18, 2024

Goal

Update the current CI workflow to handle new changes effectively.

Details

  • Any changes made to the upstream repository (daeuniverse/dae) will dispatch the downstream workflow to:

    • Sync changes (HEAD SHA) against the main branch in the upstream repository.
    • Update metadata.json accordingly.
  • Changes will not be made directly to the main branch in daeuniverse/flake.nix. Instead:

    • The downstream workflow will create a pull request (PR) containing all changes in the unstable branch.
    • Build tests will be executed as part of the PR process.
  • If all tests pass, the auto-merge workflow will be triggered:

    • This workflow will be triggered if all the associated check-runs pass. In other words, I will be triggered if the status of workflow_run is completed for the Eval and Lint workflows.
  • Once the PR is successfully merged, the changes will be incorporated into the main branch of the downstream repository.

Action Items

Expected Outcome

A seamless and automated process for syncing and merging changes from the upstream repository into the downstream repository while ensuring all tests pass and minimizing manual intervention.


Note

Feel free to provide feedback or suggest any improvements to the workflow.

@sumire88 sumire88 self-assigned this Dec 18, 2024
@dae-prow
Copy link
Contributor

dae-prow bot commented Dec 18, 2024

Thanks for opening this issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant