bcgov / bcgov/entity

Business UI - Look into app versioning with changesets similar to the layers

Open
#32,613 0 comments 0 reactions 0 assignees View on GitHub
Colin Egress timeboxed
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

Currently we have to manually update the package version of each app (person-roles, corps, BRD, etc) during each code change.

We are using Changesets to handle automated versioning, changelog generation and github releases for our UI layers.

It could be beneficial to use this same workflow to manage our app versions/changelogs. The only complexity is we would have to filter out the `createGithubRelease` in the changesets gh action for our apps, but keep it for the layers.

eg:

```
with:
commit: "chore: update versions"
title: "chore: update versions"
publish: pnpm ci:publish
createGithubReleases: true
```

Changesets also will automatically update linked dependencies, for example if we only make an update to the base layer, it will recognize that in the consuming apps and create a PR to update the version and version number automatically.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.