To toot your own Working Group's document changes, follow these steps:
This service isn't provided in a central repo because we don't want to have your credentials. Create a copy by forking it (so that you can pull updates later).
Assume you have a Mastadon on a server, and TOOT_API_BASE is said server.
- Go to TOOT_API_BASE/settings/applications/new
You will be given three items:
Client keyClient secretAccess token
Currently only Access token is used.
These reside under https://github.com/ietf-wg-/datatracker-toots/settings/secrets/actions
Click on New Repository Secret and add the following:
WORKING_GROUP- the short identifier for the WG, e.g.,httpbis,tls,dnsop. Should be lowercase.TOOT_API_BASE- the Mastodon instance connected toTOOT_TOKEN_KEY- the Access SecretTOOT_HASH- an optional hashtag to add to all posts. Many sites, like hachyderm, would like #hachybots added here.
Go into .github/workflows/run.yml and change this line:
- cron: "15 */4 * * *"... to randomise the minute that the job runs at, so that the datatracker API isn't overwhelmed.
- If they aren't already, enable Actions under
Settings->Actions. - On the same page, make sure that
Workflow permissionsis set toRead and write permissions(so thatLAST_SEENcan be saved to the repo). - Go to the
Actionstop-level tab and clickI understand my workflows, go ahead and enable them. - Under
Workflows, click onTweet Datatracker Eventsand make sure it is enabled.
Once in a while, you should update your copy of the repo, by pulling changes from upstream.
The easiest way to do this is to go to the GitHub home page of your fork of the repo, click 'Fetch upstream' near the top right, and confirm with 'Fetch and merge'.