{"id":5897725,"name":"cpcloud/flake-update-action","ecosystem":"actions","description":"Update flake dependencies","homepage":"","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/cpcloud/flake-update-action","keywords_array":["actions","dependencies","flakes","github-actions","nix"],"namespace":"cpcloud","versions_count":7,"first_release_published_at":"2021-12-26T17:51:24.000Z","latest_release_published_at":"2023-12-17T11:56:48.000Z","latest_release_number":"v2.0.1","last_synced_at":"2026-06-08T20:50:27.213Z","created_at":"2023-01-18T01:33:17.824Z","updated_at":"2026-06-08T20:50:27.213Z","registry_url":"https://github.com/cpcloud/flake-update-action","install_command":null,"documentation_url":null,"metadata":{"name":"flake-update-action","description":"Update flake dependencies","author":"Phillip Cloud","inputs":{"dependency":{"required":true,"description":"The flake dependency to update"},"pull-request-token":{"required":true,"description":"Access token used to create pull requests"},"pull-request-author":{"required":true,"description":"The author of the pull request"},"pull-request-merge-method":{"required":false,"description":"The merge method for automerging pull requests","default":"rebase"},"delete-branch":{"required":false,"default":"false","description":"Delete branch upon merge"},"github-token":{"required":false,"description":"Access token to increase the rate limit for GitHub API requests"},"pull-request-branch-prefix":{"required":false,"default":"create-pull-request/update-","description":"Prefix of the branch for the pull request"},"pull-request-labels":{"required":false,"description":"Labels to attach to the pull request","default":""},"include-merge-commits":{"required":false,"description":"Whether to show merge commits in the log","default":"false"},"automerge":{"required":false,"description":"Whether to set the pull request to automatically merge on success. Requires that the automerge feature is enabled on GitHub.","default":"false"}},"runs":{"using":"composite","steps":[{"name":"Get current commit","id":"get_current_commit","uses":"cpcloud/flake-dep-info-action@v2.0.11","with":{"input":"${{ inputs.dependency }}"}},{"name":"Update ${{ inputs.dependency }}","shell":"bash","run":"nix flake lock --update-input ${{ inputs.dependency }}"},{"name":"Get new commit","id":"get_new_commit","uses":"cpcloud/flake-dep-info-action@v2.0.11","with":{"input":"${{ inputs.dependency }}"}},{"name":"Get commit details for ${{ inputs.dependency }} changes","uses":"cpcloud/compare-commits-action@v5.0.37","id":"compare_commits","if":"${{ steps.get_current_commit.outputs.rev != steps.get_new_commit.outputs.rev }}","with":{"owner":"${{ steps.get_current_commit.outputs.owner }}","repo":"${{ steps.get_current_commit.outputs.repo }}","basehead":"${{ steps.get_current_commit.outputs.rev }}...${{ steps.get_new_commit.outputs.rev }}","token":"${{ inputs.github-token }}","include-merge-commits":"${{ fromJSON(inputs.include-merge-commits) }}"}},{"name":"Create a pull request to update ${{ inputs.dependency }}","if":"${{ steps.get_current_commit.outputs.rev != steps.get_new_commit.outputs.rev }}","id":"create_pr","uses":"peter-evans/create-pull-request@v5","with":{"commit-message":"chore(flake/${{ inputs.dependency }}): ${{ steps.get_current_commit.outputs.short-rev }} -\u003e ${{ steps.get_new_commit.outputs.short-rev }}","branch":"${{ inputs.pull-request-branch-prefix }}${{ inputs.dependency }}","delete-branch":"${{ fromJSON(inputs.delete-branch) }}","author":"${{ inputs.pull-request-author }}","title":"chore(flake/${{ inputs.dependency }}): `${{ steps.get_current_commit.outputs.short-rev }}` -\u003e `${{ steps.get_new_commit.outputs.short-rev }}`","token":"${{ inputs.pull-request-token }}","body":"${{ steps.compare_commits.outputs.differences }}","labels":"${{ inputs.pull-request-labels }}"}},{"name":"Set the PR to automerge","if":"${{ steps.create_pr.outputs.pull-request-operation == 'created' \u0026\u0026 fromJSON(inputs.automerge) }}","uses":"peter-evans/enable-pull-request-automerge@v3","with":{"token":"${{ inputs.pull-request-token }}","pull-request-number":"${{ steps.create_pr.outputs.pull-request-number }}","merge-method":"${{ inputs.pull-request-merge-method }}"}}]},"default_branch":"main","path":null},"repo_metadata":{"id":37010520,"uuid":"441933008","full_name":"cpcloud/flake-update-action","owner":"cpcloud","description":"A GitHub action to automatically update nix flake dependencies","archived":false,"fork":false,"pushed_at":"2025-09-13T02:13:07.000Z","size":140,"stargazers_count":19,"open_issues_count":19,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T05:29:14.564Z","etag":null,"topics":["actions","dependencies","flakes","github-actions","nix"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cpcloud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-12-26T16:16:09.000Z","updated_at":"2025-07-10T10:25:26.000Z","dependencies_parsed_at":"2024-01-14T01:49:25.634Z","dependency_job_id":"fa13f225-f6a9-4a0c-a3f8-41e4c018b701","html_url":"https://github.com/cpcloud/flake-update-action","commit_stats":{"total_commits":184,"total_committers":5,"mean_commits":36.8,"dds":0.3586956521739131,"last_synced_commit":"b301c3d29fa56f72b786626a50478b61528cfd13"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":"actions/typescript-action","purl":"pkg:github/cpcloud/flake-update-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpcloud","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280865078,"owners_count":26404439,"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","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"cpcloud","name":"Phillip Cloud","uuid":"417981","kind":"user","description":"I like puns.","email":"","website":"https://www.youtube.com/@cpcloud","location":null,"twitter":null,"company":"@NVIDIA","icon_url":"https://avatars.githubusercontent.com/u/417981?u=b0ceb39e415c82f7739a1f1414a605e3764de52b\u0026v=4","repositories_count":94,"last_synced_at":"2025-10-21T00:54:32.307Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/cpcloud","funding_links":["https://github.com/sponsors/cpcloud"],"total_stars":721,"followers":476,"following":2,"created_at":"2022-11-03T13:38:01.033Z","updated_at":"2025-10-21T00:54:32.307Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpcloud","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpcloud/repositories"},"tags":[{"name":"v2.0.1","sha":"10ccab3efc5659d7562dd2368990e081f3ee7ac9","kind":"commit","published_at":"2023-12-17T11:56:48.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v2.0.1","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v2.0.1","dependencies_parsed_at":"2023-12-21T04:45:14.837Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"a7e81fd4cb5e17ecd1d4c81bfb246fcddb1bf11d","kind":"commit","published_at":"2023-12-09T10:59:54.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v2.0.0","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v2.0.0","dependencies_parsed_at":"2023-12-11T06:01:24.864Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v2.0.0/manifests"},{"name":"v1.0.4","sha":"07423fb605d16a734337d4cdd9f307404ff851a4","kind":"commit","published_at":"2022-12-30T21:23:09.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v1.0.4","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v1.0.4","dependencies_parsed_at":"2023-07-20T14:08:13.724Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"b6b266a2988d785b8fed003f8eb656a915d514bb","kind":"commit","published_at":"2022-12-30T21:19:34.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v1.0.3","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v1.0.3","dependencies_parsed_at":"2023-07-20T14:08:13.690Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"eea7b63ddc8fb5c546064ea6ad485a414e259a76","kind":"commit","published_at":"2021-12-29T13:50:52.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v1.0.2","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v1.0.2","dependencies_parsed_at":"2023-07-20T14:08:15.170Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"5dd10d23474e599baac465d48478aba49da71565","kind":"commit","published_at":"2021-12-26T17:56:31.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v1.0.1","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v1.0.1","dependencies_parsed_at":"2023-07-20T14:08:15.569Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"54115a9713cc66befee7d33ef2861b27163a52f6","kind":"commit","published_at":"2021-12-26T17:51:24.000Z","download_url":"https://codeload.github.com/cpcloud/flake-update-action/tar.gz/v1.0.0","html_url":"https://github.com/cpcloud/flake-update-action/releases/tag/v1.0.0","dependencies_parsed_at":"2023-07-20T14:08:14.003Z","dependency_job_id":null,"purl":"pkg:github/cpcloud/flake-update-action@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-24T20:45:54.922Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":18,"rankings":{"downloads":null,"dependent_repos_count":9.672307789820625,"dependent_packages_count":0.0,"stargazers_count":9.242472266244057,"forks_count":21.79605033759153,"docker_downloads_count":null,"average":10.177707598414052},"purl":"pkg:githubactions/cpcloud/flake-update-action","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/cpcloud/flake-update-action","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/cpcloud/flake-update-action","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/cpcloud/flake-update-action/dependencies","status":null,"funding_links":["https://github.com/sponsors/cpcloud"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T12:00:41.441Z","issues_count":5,"pull_requests_count":184,"avg_time_to_close_issue":283539.0,"avg_time_to_close_pull_request":1643465.9117647058,"issues_closed_count":2,"pull_requests_closed_count":170,"pull_request_authors_count":5,"issue_authors_count":4,"avg_comments_per_issue":1.6,"avg_comments_per_pull_request":0.021739130434782608,"merged_pull_requests_count":149,"bot_issues_count":1,"bot_pull_requests_count":175,"past_year_issues_count":0,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":596758.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.09090909090909091,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":10,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpcloud%2Fflake-update-action/issues","maintainers":[{"login":"cpcloud","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cpcloud"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cpcloud%2Fflake-update-action/codemeta","maintainers":[]}