[PR #1002] [MERGED] Fix the API (again) #3459

Closed
opened 2026-02-28 20:41:58 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1002
Author: @j-f1
Created: 5/5/2023
Status: Merged
Merged: 5/16/2023
Merged by: @j-f1

Base: masterHead: jed/fix-api-build


📝 Commits (9)

  • d0131f3 Ignore dist when building API for Node
  • 8b188b1 Bump API target to es2021
  • cb8f7be Add API build as an artifact
  • 915d13f Add release note
  • 8362530 Update release notes, spelling is hard
  • 56889e5 Use a better name than package.tgz
  • 5e6cdf9 Fix references to migrations & default-db
  • 295f961 rm -rf = magic
  • 7710c8a Update release notes

📊 Changes

4 files changed (+22 additions, -6 deletions)

View changed files

📝 .github/workflows/build.yml (+7 -0)
📝 packages/api/package.json (+4 -4)
📝 packages/api/tsconfig.dist.json (+5 -2)
upcoming-release-notes/1002.md (+6 -0)

📄 Description

  • Use more modern ES features to improve debuggability
  • Fix how data is copied into dist/ during the build
  • Upload the built package as an artifact with every commit

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/1002 **Author:** [@j-f1](https://github.com/j-f1) **Created:** 5/5/2023 **Status:** ✅ Merged **Merged:** 5/16/2023 **Merged by:** [@j-f1](https://github.com/j-f1) **Base:** `master` ← **Head:** `jed/fix-api-build` --- ### 📝 Commits (9) - [`d0131f3`](https://github.com/actualbudget/actual/commit/d0131f343cc604f4e13c888e1ae5bcc72b19c308) Ignore dist when building API for Node - [`8b188b1`](https://github.com/actualbudget/actual/commit/8b188b104ecd925ab75e18ec512710319355eab8) Bump API target to es2021 - [`cb8f7be`](https://github.com/actualbudget/actual/commit/cb8f7bedfed90c598f7bdcf27a5f96bb83b91a46) Add API build as an artifact - [`915d13f`](https://github.com/actualbudget/actual/commit/915d13fcc580d32af672440c6988b8e7bb24d02b) Add release note - [`8362530`](https://github.com/actualbudget/actual/commit/83625303bad76b20e2dd788bb1d60c9b8eb65818) Update release notes, spelling is hard - [`56889e5`](https://github.com/actualbudget/actual/commit/56889e51913bc2c54a468a73eb4ade7c08550488) Use a better name than package.tgz - [`5e6cdf9`](https://github.com/actualbudget/actual/commit/5e6cdf9948324cffa6a1d6675b472ec586675000) Fix references to migrations & default-db - [`295f961`](https://github.com/actualbudget/actual/commit/295f96165f6b3b04310f2817f0cbfaff3d86af0c) rm -rf = magic - [`7710c8a`](https://github.com/actualbudget/actual/commit/7710c8ae82d786ead516ca069f08d40ad6d3f67a) Update release notes ### 📊 Changes **4 files changed** (+22 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+7 -0) 📝 `packages/api/package.json` (+4 -4) 📝 `packages/api/tsconfig.dist.json` (+5 -2) ➕ `upcoming-release-notes/1002.md` (+6 -0) </details> ### 📄 Description - Use more modern ES features to improve debuggability - Fix how data is copied into dist/ during the build - Upload the built package as an artifact with every commit --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 20:41:58 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3459