-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Simplify publishing workflows #5911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify publishing workflows #5911
Conversation
* Shift to three primary 'make' recipes: * 'make website': Generates and locally hosts website content, echoing the latest entry for easy access * 'make copy-website-contents: Takes above generated website, and syncs state with the input directory * 'make email': Generates website content formatted for email, then uses 'juice' for creating optimized format. Lands final email in new directory, and echos the location * Separate output directories to "output-website/" and "output-email-format/" to avoid potential confusion Notably, email generation no longer requires bringing up two windows, nor does it require updating the variable. All is handled automatically
|
I'll need to update the weekly release process docs if this seems like a solid flow, but I'm curious if @mariannegoldin can give this a shot to validate on the next publishing cycle 🙏 |
|
Going to keep this one open for a bit for editors' review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fantastic! Ty, @andrewpollack!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks incredible, @andrewpollack! I wonder if we should wait to merge it until a week where we know you'll be around so we can work with you on any problems that might come up.
|
@andrewpollack this looks great! I will be publishing this coming Wednesday and would love to merge this then and test it out. Any chance you can be available via Discord on the evening of Wednesday Sept 25? (We can also push publishing to Thursday Sept 26 if that would work better for you) |
|
For sure! I can be around discord on Wednesday/Thursday |
|
@andrewpollack awesome! I will plan on merging this after merging everything else (that way I can easily revert if needed) and will ping you if something goes wrong |

*
make website: Generates and locally hosts website content, echoing the latest entry for easy access*
make copy-website-contents: Takes above generated website, and syncs state with the input directory*
make email: Generates website content formatted for email, then uses 'juice' for creating optimized format. Lands final email in new directory, and echos the locationNotably, email generation no longer requires bringing up two windows, nor does it require updating a variable to fetch latest. All is handled automatically