Skip to content

Commit

Permalink
📝 update "how to cut a release" doc (#461)
Browse files Browse the repository at this point in the history
  • Loading branch information
MatissJanis authored Oct 4, 2024
1 parent af19c9d commit d27a135
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 4 deletions.
1 change: 1 addition & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ SUBASKBX
SVGR
swc
Synology
tada
ubuntu
vrt
VUB
Expand Down
20 changes: 16 additions & 4 deletions docs/contributing/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,12 @@ Once you’ve merged and tagged the release, go to the releases page and publish

```markdown
:link: [View release notes](https://actualbudget.org/blog/release-23.10.0)

## Desktop releases

<a href="https://apps.microsoft.com/detail/9p2hmlhsdbrm?cid=Github+Releases&mode=direct">
<img src="https://get.microsoft.com/images/en-us%20dark.svg" width="200"/>
</a>
```

### Windows Store Releases
Expand All @@ -67,27 +73,33 @@ It's a relatively straight forward process - Microsoft provide a lot of [documen

The steps involved in releasing Actual to the Windows Store are detailed below.

__Login to the Microsoft Partner Center:__
**Login to the Microsoft Partner Center:**

1. Visit the [Microsoft Partner Center](https://partner.microsoft.com/en-us/dashboard)
2. Log in using your Actual Budget account (if you don't have one, ask a core contributor)
3. Navigate to "Apps and Games" and select "Actual Budget"

__Upload the packages:__
**Upload the packages:**

1. Click "Start update" to create a draft release
2. Under "Product Update", choose "Packages"
3. Delete all of the packages listed for the previous app version
4. Upload the new Appx Packages and save (artifacts available on the [Release PR](#release-prs))

__Update the store listing:__
**Update the store listing:**

1. Under "Product update", select "Store listings"
2. Choose "English" for the english listing
3. Under "What's new in this version" briefly describe the "Notable improvements" of the release notes.

__Submit to the Store__
**Submit to the Store**

When all of the above steps are complete, select "Submit to the Store" to progress to the "Certification" stage.

During the "Certification" stage the app is checked by Microsoft to ensure quality. The certification process can take up to 3 business days, once complete the app will be in the Store.

### Announcement

After the release is out on `actual-server` - remember to deploy it and do a quick smoke test to verify things still work as expected. If they do: continue with sending an announcement on Discord and Twitter.

:tada:

0 comments on commit d27a135

Please sign in to comment.