{"id":17930968,"url":"https://github.com/jenkinsci/scm-filter-aged-refs-plugin","last_synced_at":"2025-09-01T00:44:27.975Z","repository":{"id":27510548,"uuid":"103670638","full_name":"jenkinsci/scm-filter-aged-refs-plugin","owner":"jenkinsci","description":"Additional filtering traits for SCM Jenkins plugins","archived":false,"fork":false,"pushed_at":"2025-01-15T23:59:05.000Z","size":154,"stargazers_count":4,"open_issues_count":5,"forks_count":14,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-19T02:11:25.214Z","etag":null,"topics":["bitbucket","filtering-references","github","hacktoberfest","jenkins-pipeline","trait"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"witokondoria/scm-filter-aged-refs-plugin","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-15T15:08:09.000Z","updated_at":"2025-01-15T23:59:07.000Z","dependencies_parsed_at":"2024-08-01T22:21:44.173Z","dependency_job_id":"780ddba8-6a2c-4ccb-8d2e-d31e7e7d8dfe","html_url":"https://github.com/jenkinsci/scm-filter-aged-refs-plugin","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fscm-filter-aged-refs-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fscm-filter-aged-refs-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fscm-filter-aged-refs-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fscm-filter-aged-refs-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/scm-filter-aged-refs-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245211216,"owners_count":20578372,"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":["bitbucket","filtering-references","github","hacktoberfest","jenkins-pipeline","trait"],"created_at":"2024-10-28T21:18:50.102Z","updated_at":"2025-03-24T04:31:33.661Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Branch source Aged Refs\n\n[![GitHub release](https://img.shields.io/github/v/release/jenkinsci/scm-filter-aged-refs-plugin)](https://github.com/jenkinsci/scm-filter-aged-refs-plugin/releases/latest)\n[![Build Status](https://ci.jenkins.io/buildStatus/icon?job=Plugins%2Fscm-filter-aged-refs-plugin%2Fmain)](https://ci.jenkins.io/job/Plugins/job/scm-filter-aged-refs-plugin/job/main/)\n[![GitHub license](https://img.shields.io/github/license/jenkinsci/scm-filter-aged-refs-plugin)](https://github.com/jenkinsci/scm-filter-aged-refs-plugin/blob/main/LICENSE)\n[![Maintenance](https://img.shields.io/maintenance/yes/2024)]()\n\nThis is a collection of extensions for several branch source Jenkins plugins.\n\nIt provides filters for\n\n- [Bitbucket]: ![BitBucket Plugin installs](https://img.shields.io/jenkins/plugin/i/bitbucket-scm-filter-aged-refs?color=blue)\n  Filtering references (branches, tags and pull requests)\n- [GitHub]: ![GitHub Plugin installs](https://img.shields.io/jenkins/plugin/i/github-scm-filter-aged-refs?color=blue)\n  Filtering references (branches, tags and pull requests)\n\nThis filter will ignore references (branches, tags and/or pull requests) where its last\ncommit creation date is older than the defined threshold (in days). Ignored\nreferences won't be added as sources or will be disabled and tagged for\ndeletion on the next full repository scan.\n\n[Bitbucket]: https://plugins.jenkins.io/cloudbees-bitbucket-branch-source/\n\n[GitHub]: https://plugins.jenkins.io/github-branch-source/\n\n## Usage\n\nThere are four different behaviours available:\n\n- **Filter by ref age**: Applies the days filter to branches, tags and pull requests.\n- **Filter branches by age**: Applies the days filter only to branches.\n- **Filter pull requests by age**: Applies the days filter only to pull requests.\n- **Filter tags by age**: Applies the days filter only to tags.\n\n![Dropdown Screenshot](.github/images/dropdown.png)\n\nWhen defining a new job (or Organization folder), include any of the behaviours. They are placed under the additional\nseparator.\n\nAll behaviour are configurable, being mandatory to specify the\nacceptable threshold (positive days) for each reference:\n\n![Config Screenshot](.github/images/config.png)\n\nIn case of an invalid positive threshold, the form won't validate:\n\n![Error Screenshot](.github/images/config-invalid.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fscm-filter-aged-refs-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fscm-filter-aged-refs-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fscm-filter-aged-refs-plugin/lists"}