{"id":20980887,"url":"https://github.com/Cap-go/standard-version-for-capacitor","last_synced_at":"2025-05-14T15:30:52.024Z","repository":{"id":57676114,"uuid":"486114295","full_name":"Cap-go/standard-version-for-capacitor","owner":"Cap-go","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-12T04:26:49.000Z","size":462,"stargazers_count":3,"open_issues_count":11,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T15:01:28.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cap-go.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"Cap-go","patreon":null,"open_collective":"capgo","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-04-27T08:46:36.000Z","updated_at":"2025-05-12T04:26:04.000Z","dependencies_parsed_at":"2022-09-03T00:11:58.670Z","dependency_job_id":"e2fcbcc8-503d-4d5a-9abe-40c30c5da61a","html_url":"https://github.com/Cap-go/standard-version-for-capacitor","commit_stats":{"total_commits":93,"total_committers":3,"mean_commits":31.0,"dds":0.5591397849462365,"last_synced_commit":"bd34857192a7558fea95658537f23483d85be05d"},"previous_names":["cap-go/standard-version-for-capacitor","cap-go/capacitor-standard-version"],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fstandard-version-for-capacitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fstandard-version-for-capacitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fstandard-version-for-capacitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cap-go%2Fstandard-version-for-capacitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cap-go","download_url":"https://codeload.github.com/Cap-go/standard-version-for-capacitor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254171618,"owners_count":22026476,"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":[],"created_at":"2024-11-19T05:31:07.748Z","updated_at":"2025-05-14T15:30:51.995Z","avatar_url":"https://github.com/Cap-go.png","language":"JavaScript","funding_links":["https://github.com/sponsors/Cap-go","https://opencollective.com/capgo"],"categories":[],"sub_categories":[],"readme":"# capacitor-standard-version\n\nDefault config for standard-version for capacitor app\n\nuse it at builtin replacement of https://www.npmjs.com/package/standard-version\n\nAll config from .versionrc, .versionrc.json or .versionrc.js are supported\n\n\n## Install \n\n\n`npm i capacitor-standard-version`\n\n## Usage\n\nRun `npx capacitor-standard-version` for update main version or `npx capacitor-standard-version --prerelease alpha` for alpha release for dev branch.\n\nExemple of Github action to do it on every commit in `main` and `development`\n\n```yml\non:\n  push:\n    branches:\n      - main\n      - development\n\njobs:\n  bump-version:\n    if: \"!startsWith(github.event.head_commit.message, 'chore(release):')\"\n    runs-on: ubuntu-latest\n    name: \"Bump version and create changelog with standard version\"\n    steps:\n      - name: Check out\n        uses: actions/checkout@v3\n        with:\n          fetch-depth: 0\n          token: '${{ secrets.PERSONAL_ACCESS_TOKEN }}'\n      - name: Git config\n        run: |\n          git config --local user.name \"github-actions[bot]\"\n          git config --local user.email \"github-actions[bot]@users.noreply.github.com\"\n      - name: Create bump and changelog\n        if: github.ref == 'refs/heads/main'\n        run: npx capacitor-standard-version\n      - name: Create bump and changelog\n        if: github.ref != 'refs/heads/main'\n        run: npx capacitor-standard-version --prerelease alpha\n      - name: Push to origin\n        run: |\n          CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)\n          remote_repo=\"https://${GITHUB_ACTOR}:${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/${GITHUB_REPOSITORY}.git\"\n          git pull $remote_repo $CURRENT_BRANCH\n          git push $remote_repo HEAD:$CURRENT_BRANCH --follow-tags --tags\n```\nFor this action to work you have to add as env var `PERSONAL_ACCESS_TOKEN` you can create it by following this doc https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCap-go%2Fstandard-version-for-capacitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCap-go%2Fstandard-version-for-capacitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCap-go%2Fstandard-version-for-capacitor/lists"}