restyled-io / restylers

Language-specific restylers
https://docs.restyled.io/restylers
GNU Affero General Public License v3.0
22 stars 28 forks source link

Stop relying on SDK for promote #781

Closed pbrisbin closed 4 months ago

pbrisbin commented 4 months ago

With all of the GitHub Actions-related changes, it's become much easier to do integration testing of Restylers manifests. The setup-demo action in particular sets up all Restylers' test files so that the run action can be used normally and it runs over all test files. This was effectively what we've done as integration testing through the SDK before. Now, it's much lighter to do anywhere, we do it in the actions test suite and the Restyler test suite already; might as well do it here now.

The other responsibilities of promote were to move some files around on S3, which I re-write here as bin/promote. Now we don't rely on that executable of the SDK at all.