Skip to content
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

Use Wercker to automatically create releases. #5

Merged
merged 2 commits into from
Mar 19, 2015
Merged

Use Wercker to automatically create releases. #5

merged 2 commits into from
Mar 19, 2015

Conversation

chase
Copy link
Contributor

@chase chase commented Mar 19, 2015

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 added a commit that referenced this pull request Mar 19, 2015
Use Wercker to automatically create releases.
@romeovs romeovs merged commit 85843a9 into romeovs:master Mar 19, 2015
@romeovs
Copy link
Owner

romeovs commented Mar 19, 2015

@chase great thanks!

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants