Releases: malmstein/asana-github-sync
Releases · malmstein/asana-github-sync
Release list
v1.0.2
v1.0.2
Patch release focused on PR sync assignee controls and local test coverage.
Improvements
- Added
assign-pr-authorinput forpr-asana-syncto assign the Asana PR task
to the GitHub PR author when enabled. - Improved local-action integration coverage for PR sync author-assignment
flows. - Updated PR fixture data used by local-action runs to align with mapped GitHub
users.
Internal Updates
- Updated action metadata and README documentation for the new
assign-pr-authoroption. - Added/updated unit and local-action test coverage for assignee selection
behavior. - Rebuilt distribution artifacts in
dist/to match source changes.
Pull Requests Included
- N/A (changes introduced directly on
mainafterv1.0.1)
Upgrade Notes
- Set
assign-pr-author: 'true'inpr-asana-syncworkflows to prefer PR
author assignment. - Ensure the PR author login is present in
duckduckgo/internal-github-asana-utils/user_map.ymlso Asana assignment can
be resolved. - Keep using
v1for major tracking or pinv1.0.2for an immutable version.
v1.0.1
v1.0.1
Patch release with incremental improvements to user mapping and pull request
sync handling.
Improvements
- Added
get-asana-user-idaction to resolve an Asana user ID from a GitHub
username viaduckduckgo/internal-github-asana-utils/user_map.yml. - Expanded PR sync event support and behavior checks for assignment and review
transitions. - Improved fixture-driven test coverage for PR lifecycle scenarios, including
assignment, unassignment, open/close, and review-state changes.
Internal Updates
- Updated
action.ymloutput definitions to includeasanaUserId. - Refined
src/main.tslogic for user resolution and PR sync behavior. - Rebuilt distribution artifacts in
dist/to align with source changes.
Pull Requests Included
- N/A (changes introduced directly on
mainin commit085c98e)
Upgrade Notes
- Continue pinning workflows to
v1for major tracking orv1.0.1for
immutable pinning. - Ensure the
github-patused withget-asana-user-idcan access
duckduckgo/internal-github-asana-utils/user_map.yml. - If you rely on PR assignee/review sync behavior, validate against your
repository event configuration after upgrading.
v1.0.0
v1.0.0
First stable major release of the Asana GitHub Sync action set.
Breaking Changes
- This release establishes the v1 major contract and may change behavior from pre-release development iterations.
- Review action inputs and workflow wiring before upgrading from unreleased or experimental revisions.
New Features
- Added a dedicated PR Asana sync action flow to synchronize pull-request lifecycle events with Asana tasks.
- Added support for task creation and synchronization workflows across action steps.
- Added local action integration test support to validate workflows with fixture-driven events.
Improvements
- Expanded automated test coverage and test organization across the action suite.
- Refined task creation behavior and sync execution paths for more predictable automation.
- Added planning and prompt scaffolding to support consistent repository workflows.
Pull Requests Included
Upgrade Notes
- Pin workflows to
v1for major-version tracking orv1.0.0for an immutable release. - Validate required inputs in workflow configuration before rollout.
- Run the action in a staging repository first to confirm expected Asana task/PR sync behavior.