ChewKeanHo / AutomataCI

An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Apache License 2.0
18 stars 1 forks source link

Split Release Job to Publish Job for Documents Publications only #339

Open hollowaykeanho opened 2 weeks ago

hollowaykeanho commented 2 weeks ago

Description

There are times where the documents are the only thing to be released and not the packages themselves. Hence, it's best to split into 2 Jobs:

  1. Release - for the products' release.
  2. Publish - for only the document release.

Expected Behavior

Release Job and Publish Job are separated where the latter is executed after the former.

Current Behavior

Release Job handles both works and it's hard to update documents without manually deleting pkg/ directory.

Associated Data Files

No response

hollowaykeanho commented 1 week ago

definitely not backward compatible.