zhongkairen / airtable-sync

A Python module to sync GitHub issues to Airtable records.
https://airtable.com/appM1P3VYxuftmwub/tblFxnqURZZEiTMkc
0 stars 0 forks source link

Add production dry run #18

Open zhongkairen opened 1 month ago

zhongkairen commented 1 month ago

A new option to do dry run. The run shouldn't change any values. It shouldn't trigger any status badge update. All the other functionality should be performed, including all network requests. The dry run should be used in a new workflow, using production configuration. The idea is to have consistent result as the regular production sync, as if the changes were released. This should be used as a quality gate, i.e. issues in the functionality should fail the workflow, except the failure is not reported to the badge. The latest source should be used. i.e. not by installing a stable package.