2- Update to use Org secret (I will require pandare/panda_test repo to be made to be the cache for containers used for testing)
3- Slightly update README about debian packages/pypanda distribution
4- Slightly optimize setup so we only build one panda image, not two
5- Deleting .travis.yaml and publish_debian.yaml
6- install_ubuntu.sh should be downloading the package not building libosi, install capstone v5 and not use sudo to install pypanda
Most important
7- Pushing containers used in parallel tests to pandare/panda_test repository as the cache. This is because external users can't push to GHCR, but we should be able to push to DockerHub
This should allow testing to fully run even for those not part of the PANDA org
I squashed the commits from this old PR, not sure why rebasing didn't work. https://github.com/panda-re/panda/pull/1504
Here is the summary:
1- Update Action version to the latest version
2- Update to use Org secret (I will require pandare/panda_test repo to be made to be the cache for containers used for testing)
3- Slightly update README about debian packages/pypanda distribution
4- Slightly optimize setup so we only build one panda image, not two
5- Deleting .travis.yaml and publish_debian.yaml
6- install_ubuntu.sh should be downloading the package not building libosi, install capstone v5 and not use sudo to install pypanda
Most important 7- Pushing containers used in parallel tests to pandare/panda_test repository as the cache. This is because external users can't push to GHCR, but we should be able to push to DockerHub
This should allow testing to fully run even for those not part of the PANDA org