package_wizard_publish()
Automates the entire package publishing process.
$1 - Package version
This wizard performs the following individual steps:
- Publishes package distribution files
- Publishes package documentation
- Publishes package installers
- If the Publishes updated links to the new version
- Publishes package installers
package_wizard_release()
Automates the entire package release process for the given type of release ($1).
This wizard performs the following individual steps:
- Pulls changes from the remote repository.
- Removes the existing development installation. For this reason, we strongly recommend using a virgin clone of the repository that has been dedicated to the release process.
- Bootstraps the package to produce the local install/ tree.
- Removes all build artifacts except the install/ tree.
- Modifies the system.i7 file to enable release mode.
- Builds the release files, tags the repo, and bumps the version.
- Publishes all of the pieces for the release to their appropriate locations and updates the release branch links. See package_wizard_publish().