romeovs / creep

a pretty sweet 4px wide pixel font.
MIT License
1.82k stars 29 forks source link

Use Wercker to automatically create releases. #5

Closed chase closed 9 years ago

chase commented 9 years ago

In order to get Wercker setup there are a few steps, but after that, everything should be pretty easy:

  1. Register using your GitHub account.
  2. Add the creep repo as a Wercker application.
    1. https://app.wercker.com/#applications/create
    2. Click Use GitHub
    3. Select romeovs/creep then click Use selected repo
    4. Don't worry about the configure access step, just hit Next step
    5. Click I already have a wercker.yml
    6. Click Finish
  3. Go to the newly created creep in the Apps sections.
  4. Click the Settings tab.
  5. Click on the Add deploy target dropdown menu and select Add custom deploy target
    1. Name the deploy target github
    2. Select the auto deploy successful builds to branch(es): checkbox and put in master as the branch in the field below the checkbox.
    3. Click Add new variable
      1. Enter GITHUB_TOKEN as the name
      2. Make a new GitHub token and give it repo and public_repo scope.
      3. Copy the token from GitHub into the variable's Text value.
      4. Select the Protected checkbox and click OK
    4. Click Save

Now every time you want to make a new release, just change the font's version. You can either:

  1. Go into FontForge and modify it under the Element > Font Info menu and change the Version field in the PS Names section.
  2. Pop open your favorite Unicode-friendly text editor, go to line 8 and change the version number there.
romeovs commented 9 years ago

@chase great thanks!

I've added a short thank you note to the attribution section in the README ^_^