Skip to content

Conversation

@doprz
Copy link
Member

@doprz doprz commented Oct 13, 2025

Fixes #510

Changes:

  • Add release GHA workflow
  • Nix flake check
  • Add pnpm scripts
  • Renamed CHANGELOG.md -> CHANELOG-local.md + refactored accordingly

Notes:

  • Changesets will override CHANGELOG.md. Let's consider renaming the current changelog to something different for internal use within the UTRP changelog viewer.
  • pnpm run release uses pnpm run zip:to-publish which requires Sentry env vars to be set within the workflow config
  • Requires Workflow permissions > GitHub Actions to create and approve pull requests to be enabled

This change is Reviewable

@doprz doprz self-assigned this Oct 13, 2025
@doprz doprz added Dependencies Pull requests that update a dependency file awaiting-changes blocked Do not merge (yet) feature Build CI/CD nix labels Oct 13, 2025
@changeset-bot
Copy link

changeset-bot bot commented Oct 13, 2025

🦋 Changeset detected

Latest commit: e137228

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
ut-registration-plus Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@Razboy20 Razboy20 changed the title feat: CI/CD feat: UTRP-11: Add CI/CD workflow to build, tag, and create release Oct 13, 2025
@linear
Copy link

linear bot commented Oct 13, 2025

@doprz doprz removed awaiting-changes blocked Do not merge (yet) labels Oct 13, 2025
@doprz doprz requested review from DereC4, Razboy20 and Samathingamajig and removed request for Razboy20 October 15, 2025 01:21
Copy link
Member

@DereC4 DereC4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what should i be looking for?

Copy link
Member

@Razboy20 Razboy20 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like the CI/CD changes. Still a bit confused on how changesets make it into the changelog, and if CHANGELOG-local.md is necessary. Can you elaborate a bit? :>

- uses: cachix/install-nix-action@v31
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
- run: nix flake check
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the reason for checking that the flake properly evaluates?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should CHANGELOG.md still exist as a file in repo? How will this interact with changesets?

@doprz doprz mentioned this pull request Oct 21, 2025
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build CI/CD Dependencies Pull requests that update a dependency file feature Improvement nix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ci/cd): add CI/CD workflow to build, tag, and create release

4 participants