Automation workflows for Wayfair's Open Source Program Office.
Wayfair developers who wish to fork an open source repository into /wayfair-contribs
for upstream contributions can now leverage our self-service PR workflow.
🎉 Please review the Fork a repository README to get started!
In the future, developers will also leverage PR workflows to request new projects in /wayfair-incubator
, nominate mature projects to 'graduate' to /wayfair
, and more.
💡 During the beta rollout of this fully self-service workflow, you may encounter some errors or edge cases we have not accounted for yet. For any issues or feedback on using this workflow, please reach out to Wayfair OSPO internally on Slack (
#open-source-forum
) and we can lend a hand!
Currently, the OSPO Automation project has a single workflow available for creating repository forks. Note that presently, this workflow is only intended for internal usage by the OSPO team. In the future, this workflow will become fully self-serviceable through an automated PR workflow.
To trigger this workflow manually, follow these steps:
- Navigate to the Actions tab of the project
- Locate the workflow you wish to run - in this case: fork
- Under the run history, you should see:
This workflow has a workflow_dispatch event trigger
- Click the
Run workflow
button next to this message, and a dialogue box should open - Fill out the required inputs to run the
forker
action - Click the green
Run workflow
button at the bottom to manually trigger the workflow - Watch your workflow spin into action in the run history!
To add new workflows to the project, follow these simple steps:
-
Clone the repository:
git clone https://github.com/wayfair/ospo-automation.git
-
Create new GitHub workflows under
.github/workflows
:cd .github/workflows touch my-cool-workflow.yml
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. For detailed contributing guidelines, please see CONTRIBUTING.md
Distributed under the MIT License. See LICENSE for more information.
Repository template made with 💜 by Wayfair's Open Source Program Office.