2
0
mirror of https://github.com/deajan/osync synced 2024-11-11 07:10:40 +00:00
osync/dev/RELEASES

18 lines
808 B
Plaintext
Raw Normal View History

2018-10-02 16:24:40 +00:00
## Releases require the following
- Documentation must be up to date
- grep -Eri "TODO|WIP" osync/* must be run in order to find potential release blockers, including in unit tests and config files
2018-10-17 22:02:23 +00:00
Run program and then use declare -p to find any leaked variables that should not exist outside of the program
2018-10-02 16:24:40 +00:00
- packaging files must be updated (RHEL / Arch)
- Before every release, shellcheck must be run
- ./shellcheck.sh -e SC2034 -e SC2068 ofunctions.sh
- ./shellcheck.sh n_osync.sh
- ./shellcheck.sh ../install.sh
- ./shellcheck.sh ../osync-batch.sh
- ./shellcheck.sh ../ssh_filter.sh
2019-05-20 22:38:59 +00:00
- Unexpansion of main and subprograms must be done
2018-10-02 16:24:40 +00:00
- Arch repo must be updated
- Source must be put to download on www.netpower.fr/osync
2018-10-17 22:02:23 +00:00
- Tests must be run against all supported operating systems via run_tests.sh
2018-10-02 16:24:40 +00:00