Closed antongolub closed 3 years ago
@imsnif,
Hey, Aram. It seems that Travis-ci is no longer ready to give free quota for every OSS project (my request from 2020-12-29 was left without a meaningful answer). Therefore, I propose to move to GH actions. As a project owner/admin, only you can define secrets:
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v2
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
@imsnif,
Could you take a look?
Sorry, I'm afraid I'm not finding the time to get deeper into this. What do I need to do exactly?
I think there is no point in throwing $79/month for Travis, while it costs nothing for GH actions.
Didn't you want to move to github actions though?
Exactly! This PR brings GH Actions. Unfortunately, I have no permissions to assign the required secrets.
Exactly! This PR brings GH Actions. Unfortunately, I have no permissions to assign the required secrets.
I would be happy to help, but I unfortunately don't have a lot of time these days. If you can tell me exactly what I need to do, I would be happy to do it.
@imsnif,
Sure.
1) Open imsnif/synp
repo settings.
2) Open Secrets
in the left pane.
3) Set a pair of variables:
GH_TOKEN
— github token with read/write grantsNPM_TOKEN
— npm token with push permissionsDone :) Anything else?
:tada: This PR is included in version 1.9.6 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
@imsnif,
Everything seems fine. Thanks. https://github.com/imsnif/synp/runs/1887883602?check_suite_focus=true