| Module | Reference | Status | Latest |
|---|---|---|---|
| tools |
Important
To add or remove a module within go.work, we must use the following tasks to synchronize the workflow of release.yml with the new changes in the workspace.
Add new module to workspace
task work-use-"<module>"Remove module from workspace
Warning
This task will also delete the specified module folder.
task work-drop-"<module>"Create v0 branch from main.
task git-v0Create module development branch <module>/dev0.1.0 from main.
task git-"<module>"-dev0.1.0Create branch ci/<module>/dev0.1.0 from <module>/dev0.1.0 to ensure that the workflows run correctly with the new changes before merging them with main.
task git-ci/"<module>"/dev0.1.0Once the workflows have been successfully passed, the new changes from ci/<module>/dev0.1.0 will be merged into main.
task git-main-ci/"<module>"/dev0.1.0After releasing the new version <module>/v0.1.0, the main and v0 branches in our local repository will be updated.
task git-pull-v0To end the cycle, the <module>/dev0.1.0 and ci/<module>/dev0.1.0 branches will be deleted.
task git-cleanup-"<module>"/dev0.1.0git clone https://github.com/bastean/x.git && cd xgit clone git@github.com:bastean/x.git && cd xcd <module> && task test-unitcd <module> && task test-flakytask tests-unittask tests-flakycd <module> && task test-integrationtask tests-integrationcd <module> && task test-acceptancetask tests-acceptancetask testsContributions and Feedback are always welcome!
