{"id":20995579,"url":"https://github.com/tesar-tech/storeup","last_synced_at":"2025-07-07T17:38:24.399Z","repository":{"id":112971704,"uuid":"237388535","full_name":"tesar-tech/StoreUp","owner":"tesar-tech","description":"Test for MS store app update automation","archived":false,"fork":false,"pushed_at":"2023-11-10T13:13:20.000Z","size":420,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T23:41:36.600Z","etag":null,"topics":["azure-pipelines","microsoft-store","uwp"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tesar-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-01-31T08:24:00.000Z","updated_at":"2021-11-22T09:35:10.000Z","dependencies_parsed_at":"2023-11-10T14:43:34.537Z","dependency_job_id":null,"html_url":"https://github.com/tesar-tech/StoreUp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FStoreUp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FStoreUp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FStoreUp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tesar-tech%2FStoreUp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tesar-tech","download_url":"https://codeload.github.com/tesar-tech/StoreUp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254230876,"owners_count":22036259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-pipelines","microsoft-store","uwp"],"created_at":"2024-11-19T07:24:45.594Z","updated_at":"2025-05-14T21:31:15.467Z","avatar_url":"https://github.com/tesar-tech.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Store Up\n\n[Download StoreUp from the Microsoft Store.](https://www.microsoft.com/en-us/p/storeup/9ph5nnz5bxfq)\n\n\n\nApp for testing automatic store update with azure-pipelines. (just blank uwp app with no functionality).\n\n[![Build Status](https://tjkod.visualstudio.com/StoreUp/_apis/build/status/tesar-tech.StoreUp%20-%20Whole%20package?branchName=master)](https://tjkod.visualstudio.com/StoreUp/_build/latest?definitionId=1\u0026branchName=master)\n\n\nUsing [windows-dev-center-vsts-extension](https://github.com/microsoft/windows-dev-center-vsts-extension). There are also pretty exhaustive instructions about setting and usage.\n\nPushing to master causes package update in store. It is also able to update store listing like description, screenshots, etc. (in `NoApp/Store/appMetadata` folder). See [azure-pipelines.yml](https://github.com/tesar-tech/StoreUp/blob/master/azure-pipelines.yml) file for more details.\n\n## Quick HowTo for new projects\n\nFrom UWP source code to app in the Store (about 1.5 hour).\n\n- First package must be uploaded manualy.\n  - Create new app in store (about 20 mins):\n    - Need to create Privacy Policy file (check [this file](https://github.com/tesar-tech/StoreUp/blob/master/NoApp/PrivacyStatements.md) for simple statement)\n    - Need to upload first package.\n      - No default images are allowed in Stored. I recommend creating one 400x400 png image and use Package.appmanifest -\u003e Visual assets -\u003e Generator.\n      - Associate package with Store (right click to project -\u003e Publish)\n      - Create App package(s), Run certification toolkit (recommended). Upload .msixupload file.\n      - Dont't forget to uncheck Windows 10 Mobile if you don't plan to do so (W10M doesn't support new Target versions).\n    - Provide at least one screen shot. [Sizer](https://chocolatey.org/packages/sizer) will help you with setting recommended size of window for screenshot.\n- Credentinals for automatic publish must be already obtained. [Here](https://github.com/microsoft/windows-dev-center-vsts-extension) is how to do it.\n- In AzureDevOps you need to add new **Service Connection** (under Project settings -\u003e Pipelines).\n  - Select Win Dev Center and fill tenant Id, clinet Id, secret and name (in StoreUp sample it's called `NaWinDevCenter`).\n- Copy `azure-pipelines.yml` file and edit few lines:\n  - appId in storePublish task\n  - Provide metadata file or delete some rows in storePublish task (metadataUpdateMethod,metadataPath,updateImages)\n    - StoreUp metadata file is in NoApp/Store folder structure, also with screenshots.\n- Push code to your repo. \n- Set pipeline in AzureDevops\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesar-tech%2Fstoreup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftesar-tech%2Fstoreup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesar-tech%2Fstoreup/lists"}