Automated Release
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by reviewing the repository's existing GitHub Actions configuration and package scripts, then compare them with the proposed workflow. Check how yarn test, yarn prepare, and semantic-release would run on pushes to main, including the required GitHub and npm tokens. Done means releases are automated without breaking the existing test and preparation steps.
Written by the indexing model from the issue text.
Description
What about automated releases?
Every commit to main branch can be a new version
Workflow:
name: release
on: push
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 14.x
- run: yarn install
- run: yarn test
- run: yarn prepare
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npx semantic-release --branches main
- Dominant language
- TypeScript
- Stars
- 2.6k
- Forks
- 136
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 12
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from margelo/react-native-graph
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
margelo/react-native-graph#132 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 28/100
margelo/react-native-graph#120 · 2 comments · 3 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
margelo/react-native-graph#112 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
margelo/react-native-graph#103 · 7 comments · 3 reactions ·
-
Tooltip Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
margelo/react-native-graph#102 ·
All issues in margelo/react-native-graph
Similar issues
-
bot:ai-assisted component:compact-js status:untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
midnightntwrk/midnight-sdk#403 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
joinmarket-webui/jam#1496 · 1 comment ·
-
Tech
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
opencrvs/opencrvs-core#13865 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
linagora/twake-calendar-frontend#1377 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
EclipseFdn/open-vsx.org#13385 · 1 comment ·