Skip to content

chore: merge main into dev to apply changes from #91#97

Closed
c-vigo wants to merge 2 commits into
devfrom
main
Closed

chore: merge main into dev to apply changes from #91#97
c-vigo wants to merge 2 commits into
devfrom
main

Conversation

@c-vigo

@c-vigo c-vigo commented Feb 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Merge main back into dev to synchronize changes that landed on main via #91:

  • Reduce sync-issues workflow frequency — removed issues and pull_request event triggers from sync-issues.yml, keeping only the daily schedule (0 2 * * *) and workflow_dispatch. Simplifies target branch logic by removing the now-dead PR-merged-into-main code path.

Context

After PR #91 was merged into main, the dev branch is missing the workflow schedule update (adafdc5). This PR brings dev in sync with main to prevent the sync-issues workflow from continuing to fire on every issue/PR state change on dev-based branches.

Tests

  • Verify the sync-issues.yml workflow no longer triggers on issue/PR events
  • Verify workflow_dispatch with target-branch input still works (used by release.yml and post-release.yml)

Refs: #91

c-vigo and others added 2 commits February 19, 2026 16:38
Change the sync issues workflow to run daily at 2:00 AM UTC and update the default target branch to 'dev'. Removed unnecessary branch determination logic for clarity.

Refs: #91
## Summary

- Changes cron schedule from `0 0 * * *` (midnight UTC) to `0 2 * * *`
(2:00 AM UTC)
- Removes event-based triggers (`issues` and `pull_request` events) —
workflow now only runs on schedule or manual dispatch
- Removes the dynamic `Determine target branch` step; branch is now
taken directly from the `workflow_dispatch` input (`target-branch`,
defaulting to `dev`)
- Simplifies `target-branch` input description to reflect supported
values (`dev`, `release/x.y.z`)

Closes #91

## Test plan (only possible after merge)

- [ ] Verify workflow runs correctly on the daily schedule at 2:00 AM
UTC
- [ ] Trigger manually via `workflow_dispatch` without specifying a
branch — confirm it checks out `dev`
- [ ] Trigger manually via `workflow_dispatch` with a specific branch —
confirm it checks out the specified branch

Refs: #91
@c-vigo

c-vigo commented Feb 19, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by a new PR from chore/91-sync-main-to-dev which resolves the merge conflict.

@c-vigo c-vigo closed this Feb 19, 2026
c-vigo added a commit that referenced this pull request Feb 19, 2026
## Summary

Merge `main` back into `dev` to synchronize changes that landed on
`main` via #91:

- **Reduce sync-issues workflow frequency** — removed `issues` and
`pull_request` event triggers from `sync-issues.yml`, keeping only the
daily schedule (`0 2 * * *`) and `workflow_dispatch`. Simplifies target
branch logic by removing the now-unnecessary "Determine target branch"
step.

## Conflict Resolution

The `dev` branch had additional hardening changes to `sync-issues.yml`
(pinned action SHAs, `ubuntu-22.04`, `timeout-minutes`, restrictive
top-level `permissions`, `output-dir: 'docs'`). The merge conflict was
resolved by keeping all of `dev`'s security hardening while applying
`main`'s trigger simplification.

Supersedes #97 (which had an unresolvable conflict due to head being
`main` itself).

## Tests

- [x] Verify the `sync-issues.yml` workflow no longer triggers on
issue/PR events
- [x] Verify `workflow_dispatch` with `target-branch` input still works
(used by `release.yml` and `post-release.yml`)
- [x] All pre-commit hooks pass (yamllint, check-action-pins, etc.)

Refs: #91
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.

1 participant