algolia / algolia/algolia-filters-js-syntax-validator

Suggestion: automate versioning, changelog and npm release

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Instead of handling those manually, we could have an automated workflow that, once tests pass:

- Builds a version (dist files)
- Tags a version and push the tag on GitHub
- Increments the version and push the build to npm
- Writes an entry in the changelog

Suggested tooling: https://frontstuff.io/setup-for-an-open-source-javascript-project

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or existing entry points. Start by mapping the current test, build, version, changelog, and npm-release process, then compare it with the suggested tooling; done means the full workflow runs after tests pass and performs each listed release step.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github, javascript
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.