- On the Mac:
- Repo
feditest:git checkout develop - In
pyproject.toml, changeproject/versionto the new versionVERSION(needed so the generated files have the right version in them before check-in) - Clean rebuild:
rm -rf venv.*make venvmake lint: ruff and mypy show no errorsmake tests: unit tests show no errors (smoke tests don't run on macOS)
- Repo
feditest-tests-sandbox:git checkout develop - Clean re-run and report generation of the sandbox tests:
make -f Makefile.create clean FEDITEST=../feditest/venv.darwin.default/bin/feditestmake -f Makefile.run clean FEDITEST=../feditest/venv.darwin.default/bin/feditestmake -f Makefile.create examples FEDITEST=../feditest/venv.darwin.default/bin/feditestmake -f Makefile.run sandbox FEDITEST=../feditest/venv.darwin.default/bin/feditestopen examples/testresults/*.htmland check for plausibility of reports
- Repo
- On UBOS:
- Repo
feditest:git checkout develop - Clean rebuild:
rm -rf venv.*make venvmake lint: ruff and mypy show no errorsmake tests: unit tests and smoke tests show no errors (other than WordPress timeout-related)
- Repo
feditest-tests-fediverse:git checkout develop - Clean re-run and report generation of the quickstart tests:
- Run quickstart examples from https://feditest.org/quickstart/evaluate/, but instead of
feditestuse../feditest/venv.linux.default/bin/feditest. xdg-open results/*.htmland check for plausibility of reports
- Run quickstart examples from https://feditest.org/quickstart/evaluate/, but instead of
- Repo
- On the Mac:
- Update repo
feditest-tests-fediverse, branchdevelop:git tag -a vVERSION -m vVERSIONgit pushgit push --tags
- Update repo
feditest-tests-sandbox, branchdevelop:git tag -a vVERSION -m vVERSIONgit pushgit push --tags
- Update repo
feditest, branchdevelop:git tag -a vVERSION -m vVERSIONgit pushgit push --tags
- Update repo
- Repo
feditest-tests-fediverse: pull requestdevelopintomain - Repo
feditest-tests-sandbox: pull requestdevelopintomain - Repo
feditest: pull requestdevelopintomain - Approve all three pull requests
- On the Mac:
- Repo
feditest, branchmain make releasevenv.release/bin/twine upload dist/*pip3.11 install --upgrade feditestfeditest versionnow showsVERSION
- Repo
- On UBOS:
- Build
feditestfor the UBOS package repos so it can be installed withpacman -S feditest
- Build
- Repo:
feditest.org: create release notes git push
https://matrix.to/#/#fediverse-testing:matrix.org: post link to release notes@feditest@mastodon.social: post link to release notes