{"id":5803563,"name":"cvmfs-contrib/github-action-cvmfs","ecosystem":"actions","description":"Install the CernVM File System that provides a scalable, reliable and low-maintenance software distribution service.","homepage":"","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/cvmfs-contrib/github-action-cvmfs","keywords_array":[],"namespace":"cvmfs-contrib","versions_count":15,"first_release_published_at":"2020-11-10T15:54:13.000Z","latest_release_published_at":"2025-07-06T08:15:26.000Z","latest_release_number":"v5.3","last_synced_at":"2026-05-22T10:03:18.845Z","created_at":"2023-01-04T14:36:29.829Z","updated_at":"2026-05-22T10:03:18.845Z","registry_url":"https://github.com/cvmfs-contrib/github-action-cvmfs","install_command":null,"documentation_url":null,"metadata":{"name":"CernVM File System (cvmfs)","description":"Install the CernVM File System that provides a scalable, reliable and low-maintenance software distribution service.","branding":{"icon":"folder","color":"orange"},"inputs":{"apt_cache":{"description":"Location (directory) of the user-space apt cache.","required":false,"default":"apt_cache"},"cvmfs_alien_cache":{"description":"If set, use an alien cache at the given location.","required":false,"default":""},"cvmfs_alt_root_path":{"description":"If set to yes, use alternative root catalog path. Only required for fixed catalogs (tag / hash) under the alternative path.","required":false,"default":""},"cvmfs_authz_helper":{"description":"Full path to an authz helper, overwrites the helper hint in the catalog.","required":false,"default":""},"cvmfs_authz_search_path":{"description":"Full path to the directory that contains the authz helpers.","required":false,"default":""},"cvmfs_auto_update":{"description":"If set to no, disables the automatic update of file catalogs.","required":false,"default":""},"cvmfs_backoff_init":{"description":"Seconds for the maximum initial backoff when retrying to download data.","required":false,"default":""},"cvmfs_backoff_max":{"description":"Maximum backoff in seconds when retrying to download data.","required":false,"default":""},"cvmfs_cache_base":{"description":"Location (directory) of the CernVM-FS cache.","required":false,"default":""},"cvmfs_catalog_watermark":{"description":"Try to release pinned catalogs when their number surpasses the given watermark. Defaults to 1/4 CVMFS_NFILES; explicitly set by shrinkwrap.","required":false,"default":""},"cvmfs_check_permissions":{"description":"If set to no, disable checking of file ownership and permissions (open all files).","required":false,"default":""},"cvmfs_claim_ownership":{"description":"If set to yes, allows CernVM-FS to claim ownership of files and directories.","required":false,"default":""},"cvmfs_client_profile":{"description":"Choose a suitable proxy automatically if set to single.","required":false,"default":"single"},"cvmfs_config_repo_required":{"description":"If set to yes, no repository can be mounted unless the config repository is available.","required":false,"default":""},"cvmfs_debuglog":{"description":"If set, run CernVM-FS in debug mode and write a verbose log the the specified file.","required":false,"default":""},"cvmfs_default_domain":{"description":"The default domain will be automatically appended to repository names when given without a domain.","required":false,"default":""},"cvmfs_dns_max_ttl":{"description":"Maximum effective TTL in seconds for DNS queries of proxy server names(not Stratum 1s). Defaults to 1 day.","required":false,"default":""},"cvmfs_dns_min_ttl":{"description":"Minimum effective TTL in seconds for DNS queries of proxy server names (not Stratum 1s). Defaults to 1 minute.","required":false,"default":""},"cvmfs_dns_retries":{"description":"Number of retries when resolving proxy names.","required":false,"default":""},"cvmfs_dns_roaming":{"description":"If true, watch /etc/resolv.conf for nameserver changes.","required":false,"default":""},"cvmfs_dns_timeout":{"description":"Timeout in seconds when resolving proxy names.","required":false,"default":""},"cvmfs_enforce_acls":{"description":"Enforce POSIX ACLs stored in the repository. Requires libfuse 3.","required":false,"default":""},"cvmfs_external_fallback_proxy":{"description":"List of HTTP proxies similar to CVMFS_EXTERNAL_HTTP_PROXY. The fallback proxies are added to the end of the normal proxies, and disable DIRECT connections.","required":false,"default":""},"cvmfs_external_http_proxy":{"description":"Chain of HTTP proxy groups to be used when CernVM-FS is accessing external data.","required":false,"default":""},"cvmfs_external_timeout":{"description":"Timeout in seconds for HTTP requests to an external-data server with a proxy server.","required":false,"default":""},"cvmfs_external_timeout_direct":{"description":"Timeout in seconds for HTTP requests to an external-data server without a proxy server.","required":false,"default":""},"cvmfs_external_url":{"description":"Semicolon-separated chain of webservers serving external data chunks.","required":false,"default":""},"cvmfs_fallback_proxy":{"description":"List of HTTP proxies similar to CVMFS_HTTP_PROXY. The fallback proxies are added to the end of the normal proxies, and disable DIRECT connections.","required":false,"default":""},"cvmfs_follow_redirects":{"description":"When set to yes, follow up to 4 HTTP redirects in requests.","required":false,"default":""},"cvmfs_hide_magic_xattrs":{"description":"If set to yes the client will not expose CernVM-FS specific extended attributes.","required":false,"default":""},"cvmfs_host_reset_after":{"description":"See CVMFS_PROXY_RESET_AFTER.","required":false,"default":""},"cvmfs_http_proxy":{"description":"Chain of HTTP proxy groups used by CernVM-FS. Defaults to DIRECT.","required":false,"default":"DIRECT"},"cvmfs_ignore_signature":{"description":"When set to yes, don’t verify CernVM-FS file catalog signatures.","required":false,"default":""},"cvmfs_initial_generation":{"description":"Initial inode generation. Used for testing.","required":false,"default":""},"cvmfs_instrument_fuse":{"description":"When set to true gather performance statistics about the FUSE callbacks. The results are displayed with cvmfs_talk internal affairs.","required":false,"default":""},"cvmfs_ipfamily_prefer":{"description":"Which IP protocol to prefer when connecting to proxies. Can be either 4 or 6.","required":false,"default":""},"cvmfs_kcache_timeout":{"description":"Timeout for path names and file attributes in the kernel file system buffers.","required":false,"default":""},"cvmfs_keys_dir":{"description":"Directory containing *.pub files used as repository signing keys. If set, this parameter has precedence over CVMFS_PUBLIC_KEY.","required":false,"default":""},"cvmfs_low_speed_limit":{"description":"Minimum transfer rate a server or proxy must provide.","required":false,"default":""},"cvmfs_max_external_servers":{"description":"Limit the number of (geo sorted) stratum 1 servers for external data that are effectively used.","required":false,"default":""},"cvmfs_max_ipaddr_per_proxy":{"description":"Limit the number of IP addresses a proxy names resolves into. From all registered addresses, up to the limit are randomly selected.","required":false,"default":""},"cvmfs_max_retries":{"description":"Maximum number of retries for a given proxy/host combination.","required":false,"default":""},"cvmfs_max_servers":{"description":"Limit the number of (geo sorted) stratum 1 servers that are effectively used.","required":false,"default":""},"cvmfs_max_ttl":{"description":"Maximum file catalog TTL in minutes. Can overwrite the TTL stored in the catalog.","required":false,"default":""},"cvmfs_memcache_size":{"description":"Size of the CernVM-FS meta-data memory cache in Megabytes.","required":false,"default":""},"cvmfs_mount_rw":{"description":"Mount CernVM-FS as a read/write file system. Write operations will fail but this option can workaround faulty open() flags.","required":false,"default":""},"cvmfs_nfiles":{"description":"Maximum number of open file descriptors that can be used by the CernVM-FS process.","required":false,"default":""},"cvmfs_nfs_interleaved_inodes":{"description":"In NFS mode, use only inodes of the form an+b, specified as “b%a”.","required":false,"default":""},"cvmfs_nfs_shared":{"description":"If set to a path, used to store the NFS maps in an SQlite database, instead of the usual LevelDB storage in the cache directory.","required":false,"default":""},"cvmfs_nfs_source":{"description":"If set to yes, act as a source for the NFS daemon (NFS export).","required":false,"default":""},"cvmfs_oom_score_adj":{"description":"Set the Linux kernel’s out-of-memory killer priority for the CernVM-FS client [-1000 - 1000].","required":false,"default":""},"cvmfs_pac_urls":{"description":"Chain of URLs pointing to PAC files with HTTP proxy configuration information.","required":false,"default":""},"cvmfs_proxy_reset_after":{"description":"Delay in seconds after which CernVM-FS will retry the primary proxy group in case of a fail-over to another group.","required":false,"default":""},"cvmfs_proxy_template":{"description":"Overwrite the default proxy template in Geo-API calls. Only needed for debugging.","required":false,"default":""},"cvmfs_public_key":{"description":"Colon-separated list of repository signing keys.","required":false,"default":""},"cvmfs_quota_limit":{"description":"Soft-limit of the cache in Megabyte. Consult https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources before changing","required":false,"default":"15000"},"cvmfs_reload_sockets":{"description":"Directory of the sockets used by the CernVM-FS loader to trigger hotpatching/reloading.","required":false,"default":""},"cvmfs_repositories":{"description":"Comma-separated list of fully qualified repository names that shall be mountable under /cvmfs.","required":false,"default":""},"cvmfs_repository_date":{"description":"A timestamp in ISO format (e.g. 2007-03-01T13:00:00Z). Selects the repository state as of the given date.","required":false,"default":""},"cvmfs_repository_tag":{"description":"Select a named repository snapshot that should be mounted instead of trunk.","required":false,"default":""},"cvmfs_root_hash":{"description":"Hash of the root file catalog, implies CVMFS_AUTO_UPDATE=no.","required":false,"default":""},"cvmfs_send_info_header":{"description":"If set to yes, include the cvmfs path of downloaded data in HTTP headers.","required":false,"default":""},"cvmfs_server_cache_mode":{"description":"Enable special cache semantics for a client used as a publisher’s repository base line.","required":false,"default":""},"cvmfs_server_url":{"description":"Semicolon-separated chain of Stratum~1 servers.","required":false,"default":""},"cvmfs_shared_cache":{"description":"If set to no, makes a repository use an exclusive cache.","required":false,"default":""},"cvmfs_strict_mount":{"description":"If set to yes, mount only repositories that are listed in CVMFS_REPOSITORIES.","required":false,"default":""},"cvmfs_suid":{"description":"If set to yes, enable suid magic on the mounted repository. Requires mounting as root.","required":false,"default":""},"cvmfs_syslog_facility":{"description":"If set to a number between 0 and 7, uses the corresponding LOCAL$n$ facility for syslog messages.","required":false,"default":""},"cvmfs_syslog_level":{"description":"If set to 1 or 2, sets the syslog level for CernVM-FS messages to LOG_DEBUG or LOG_INFO respectively.","required":false,"default":""},"cvmfs_systemd_nokill":{"description":"If set to yes, modify the command line to @vmfs2 ... in order to act as a systemd lowlevel storage manager.","required":false,"default":""},"cvmfs_timeout":{"description":"Timeout in seconds for HTTP requests with a proxy server.","required":false,"default":""},"cvmfs_timeout_direct":{"description":"Timeout in seconds for HTTP requests without a proxy server.","required":false,"default":""},"cvmfs_tracefile":{"description":"If set, enables the tracer and trace file system calls to the given file.","required":false,"default":""},"cvmfs_use_cdn":{"description":"Change the stratum 1 endpoints to caching servers from Cloudflare.","required":false,"default":"yes"},"cvmfs_use_geoapi":{"description":"Request order of Stratum 1 servers and fallback proxies via Geo-API.","required":false,"default":""},"cvmfs_user":{"description":"Sets the gid and uid mount options. Don’t touch or overwrite.","required":false,"default":""},"cvmfs_usyslog":{"description":"All messages that normally are logged to syslog are re-directed to the given file. This file can grow up to 500kB and there is one step of log rotation. Required for $mu$CernVM.","required":false,"default":""},"cvmfs_workspace":{"description":"Set the local directory for storing special files (defaults to the cache directory).","required":false,"default":""},"cvmfs_ubuntu_deb_location":{"description":"Location from where to download the Ubuntu deb package of CernVM-FS","required":false,"default":"https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb"},"cvmfs_config_package":{"description":"URL to the cvmfs config package to install","required":false,"default":"cvmfs-config-default"},"run_local_checkout":{"description":"Run the local checkout of the action and not the main repo code","required":false,"default":"false"}},"runs":{"using":"composite","steps":[{"id":"lsb-release","run":"if [ \"$RUNNER_OS\" == \"Linux\" ]; then\n  source /etc/lsb-release\n  echo \"id=${DISTRIB_ID}\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"release=${DISTRIB_RELEASE}\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"codename=${DISTRIB_CODENAME}\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"description=${DISTRIB_DESCRIPTION}\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"id-release=${DISTRIB_ID}-${DISTRIB_RELEASE}\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"arch=$(uname -m)\" \u003e\u003e $GITHUB_OUTPUT\nelif [ \"$RUNNER_OS\" == \"macOS\" ]; then\n  echo \"id-release=macOS-$(sw_vers -productVersion)\" \u003e\u003e $GITHUB_OUTPUT\n  echo \"arch=$(uname -m)\" \u003e\u003e $GITHUB_OUTPUT\nfi\n# Create an envvar that stores information about the action version used\nACTION_VERSION=$(basename \"$GITHUB_ACTION_PATH\")\nACTION_NAME=$(basename $(dirname \"$GITHUB_ACTION_PATH\"))\nACTION_OWNER=$(basename $(dirname $(dirname \"$GITHUB_ACTION_PATH\")))\necho \"cvmfs_action_version=${ACTION_OWNER}_${ACTION_NAME}_${ACTION_VERSION}\" \u003e\u003e $GITHUB_OUTPUT\n","shell":"bash"},{"uses":"actions/cache@v4","with":{"key":"cvmfs-apt-cache-${{ steps.lsb-release.outputs.id-release }}-${{ steps.lsb-release.outputs.arch }}-${{ steps.lsb-release.outputs.cvmfs_action_version }}","path":"${{ inputs.apt_cache }}\n"}},{"run":"${{ github.action_path }}/setup-cvmfs.sh\n","shell":"bash","env":{"ACTION_PATH":"${{ github.action_path }}","APT_CACHE":"${{ inputs.apt_cache }}","CVMFS_ALIEN_CACHE":"${{ inputs.cvmfs_alien_cache }}","CVMFS_ALT_ROOT_PATH":"${{ inputs.cvmfs_alt_root_path }}","CVMFS_AUTHZ_HELPER":"${{ inputs.cvmfs_authz_helper }}","CVMFS_AUTHZ_SEARCH_PATH":"${{ inputs.cvmfs_authz_search_path }}","CVMFS_AUTO_UPDATE":"${{ inputs.cvmfs_auto_update }}","CVMFS_BACKOFF_INIT":"${{ inputs.cvmfs_backoff_init }}","CVMFS_BACKOFF_MAX":"${{ inputs.cvmfs_backoff_max }}","CVMFS_CACHE_BASE":"${{ inputs.cvmfs_cache_base }}","CVMFS_CATALOG_WATERMARK":"${{ inputs.cvmfs_catalog_watermark }}","CVMFS_CHECK_PERMISSIONS":"${{ inputs.cvmfs_check_permissions }}","CVMFS_CLAIM_OWNERSHIP":"${{ inputs.cvmfs_claim_ownership }}","CVMFS_CLIENT_PROFILE":"${{ inputs.cvmfs_client_profile }}","CVMFS_CONFIG_REPO_REQUIRED":"${{ inputs.cvmfs_config_repo_required }}","CVMFS_DEBUGLOG":"${{ inputs.cvmfs_debuglog }}","CVMFS_DEFAULT_DOMAIN":"${{ inputs.cvmfs_default_domain }}","CVMFS_DNS_MAX_TTL":"${{ inputs.cvmfs_dns_max_ttl }}","CVMFS_DNS_MIN_TTL":"${{ inputs.cvmfs_dns_min_ttl }}","CVMFS_DNS_RETRIES":"${{ inputs.cvmfs_dns_retries }}","CVMFS_DNS_ROAMING":"${{ inputs.cvmfs_dns_roaming }}","CVMFS_DNS_TIMEOUT":"${{ inputs.cvmfs_dns_timeout }}","CVMFS_ENFORCE_ACLS":"${{ inputs.cvmfs_enforce_acls }}","CVMFS_EXTERNAL_FALLBACK_PROXY":"${{ inputs.cvmfs_external_fallback_proxy }}","CVMFS_EXTERNAL_HTTP_PROXY":"${{ inputs.cvmfs_external_http_proxy }}","CVMFS_EXTERNAL_TIMEOUT":"${{ inputs.cvmfs_external_timeout }}","CVMFS_EXTERNAL_TIMEOUT_DIRECT":"${{ inputs.cvmfs_external_timeout_direct }}","CVMFS_EXTERNAL_URL":"${{ inputs.cvmfs_external_url }}","CVMFS_FALLBACK_PROXY":"${{ inputs.cvmfs_fallback_proxy }}","CVMFS_FOLLOW_REDIRECTS":"${{ inputs.cvmfs_follow_redirects }}","CVMFS_HIDE_MAGIC_XATTRS":"${{ inputs.cvmfs_hide_magic_xattrs }}","CVMFS_HOST_RESET_AFTER":"${{ inputs.cvmfs_host_reset_after }}","CVMFS_HTTP_PROXY":"${{ inputs.cvmfs_http_proxy }}","CVMFS_IGNORE_SIGNATURE":"${{ inputs.cvmfs_ignore_signature }}","CVMFS_INITIAL_GENERATION":"${{ inputs.cvmfs_initial_generation }}","CVMFS_INSTRUMENT_FUSE":"${{ inputs.cvmfs_instrument_fuse }}","CVMFS_IPFAMILY_PREFER":"${{ inputs.cvmfs_ipfamily_prefer }}","CVMFS_KCACHE_TIMEOUT":"${{ inputs.cvmfs_kcache_timeout }}","CVMFS_KEYS_DIR":"${{ inputs.cvmfs_keys_dir }}","CVMFS_LOW_SPEED_LIMIT":"${{ inputs.cvmfs_low_speed_limit }}","CVMFS_MAX_EXTERNAL_SERVERS":"${{ inputs.cvmfs_max_external_servers }}","CVMFS_MAX_IPADDR_PER_PROXY":"${{ inputs.cvmfs_max_ipaddr_per_proxy }}","CVMFS_MAX_RETRIES":"${{ inputs.cvmfs_max_retries }}","CVMFS_MAX_SERVERS":"${{ inputs.cvmfs_max_servers }}","CVMFS_MAX_TTL":"${{ inputs.cvmfs_max_ttl }}","CVMFS_MEMCACHE_SIZE":"${{ inputs.cvmfs_memcache_size }}","CVMFS_MOUNT_RW":"${{ inputs.cvmfs_mount_rw }}","CVMFS_NFILES":"${{ inputs.cvmfs_nfiles }}","CVMFS_NFS_INTERLEAVED_INODES":"${{ inputs.cvmfs_nfs_interleaved_inodes }}","CVMFS_NFS_SHARED":"${{ inputs.cvmfs_nfs_shared }}","CVMFS_NFS_SOURCE":"${{ inputs.cvmfs_nfs_source }}","CVMFS_OOM_SCORE_ADJ":"${{ inputs.cvmfs_oom_score_adj }}","CVMFS_PAC_URLS":"${{ inputs.cvmfs_pac_urls }}","CVMFS_PROXY_RESET_AFTER":"${{ inputs.cvmfs_proxy_reset_after }}","CVMFS_PROXY_TEMPLATE":"${{ inputs.cvmfs_proxy_template }}","CVMFS_PUBLIC_KEY":"${{ inputs.cvmfs_public_key }}","CVMFS_QUOTA_LIMIT":"${{ inputs.cvmfs_quota_limit }}","CVMFS_RELOAD_SOCKETS":"${{ inputs.cvmfs_reload_sockets }}","CVMFS_REPOSITORIES":"${{ inputs.cvmfs_repositories }}","CVMFS_REPOSITORY_DATE":"${{ inputs.cvmfs_repository_date }}","CVMFS_REPOSITORY_TAG":"${{ inputs.cvmfs_repository_tag }}","CVMFS_ROOT_HASH":"${{ inputs.cvmfs_root_hash }}","CVMFS_SEND_INFO_HEADER":"${{ inputs.cvmfs_send_info_header }}","CVMFS_SERVER_CACHE_MODE":"${{ inputs.cvmfs_server_cache_mode }}","CVMFS_SERVER_URL":"${{ inputs.cvmfs_server_url }}","CVMFS_SHARED_CACHE":"${{ inputs.cvmfs_shared_cache }}","CVMFS_STRICT_MOUNT":"${{ inputs.cvmfs_strict_mount }}","CVMFS_SUID":"${{ inputs.cvmfs_suid }}","CVMFS_SYSLOG_FACILITY":"${{ inputs.cvmfs_syslog_facility }}","CVMFS_SYSLOG_LEVEL":"${{ inputs.cvmfs_syslog_level }}","CVMFS_SYSTEMD_NOKILL":"${{ inputs.cvmfs_systemd_nokill }}","CVMFS_TIMEOUT":"${{ inputs.cvmfs_timeout }}","CVMFS_TIMEOUT_DIRECT":"${{ inputs.cvmfs_timeout_direct }}","CVMFS_TRACEFILE":"${{ inputs.cvmfs_tracefile }}","CVMFS_USE_CDN":"${{ inputs.cvmfs_use_cdn }}","CVMFS_USE_GEOAPI":"${{ inputs.cvmfs_use_geoapi }}","CVMFS_USER":"${{ inputs.cvmfs_user }}","CVMFS_USYSLOG":"${{ inputs.cvmfs_usyslog }}","CVMFS_WORKSPACE":"${{ inputs.cvmfs_workspace }}","CVMFS_UBUNTU_DEB_LOCATION":"${{ inputs.cvmfs_ubuntu_deb_location }}","CVMFS_MACOS_PKG_LOCATION":"${{ inputs.cvmfs_macos_pkg_location }}","CVMFS_CONFIG_PACKAGE":"${{ inputs.cvmfs_config_package }}"}}]},"default_branch":"main","path":null},"repo_metadata":{"id":39583564,"uuid":"309396526","full_name":"cvmfs-contrib/github-action-cvmfs","owner":"cvmfs-contrib","description":"GitHub Action to Setup CernVM-FS","archived":false,"fork":false,"pushed_at":"2025-08-24T20:03:51.000Z","size":135,"stargazers_count":9,"open_issues_count":4,"forks_count":12,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-08-24T21:45:29.454Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cvmfs-contrib.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-11-02T14:33:52.000Z","updated_at":"2025-07-06T08:15:30.000Z","dependencies_parsed_at":"2024-06-18T21:12:43.751Z","dependency_job_id":"d9c33aa6-9468-4789-98cd-544ccf03704c","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs","commit_stats":{"total_commits":73,"total_committers":5,"mean_commits":14.6,"dds":0.2465753424657534,"last_synced_commit":"d4641d0d591c9a5c3be23835ced2fb648b44c04b"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cvmfs-contrib","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/sbom","scorecard":{"id":313440,"data":{"date":"2025-08-11","repo":{"name":"github.com/cvmfs-contrib/github-action-cvmfs","commit":"76db24a95706235b21a6c12eb5186dafd855ed2c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.2,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Maintained","score":2,"reason":"3 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":6,"reason":"Found 11/17 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/cvmfs_config_package.yml:1","Warn: no topLevel permission defined: .github/workflows/cvmfs_http_proxy.yml:1","Warn: no topLevel permission defined: .github/workflows/cvmfs_repositories.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/ubuntu.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cvmfs_config_package.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/cvmfs-contrib/github-action-cvmfs/cvmfs_config_package.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cvmfs_http_proxy.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/cvmfs-contrib/github-action-cvmfs/cvmfs_http_proxy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cvmfs_repositories.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/cvmfs-contrib/github-action-cvmfs/cvmfs_repositories.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/cvmfs-contrib/github-action-cvmfs/macos.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ubuntu.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/cvmfs-contrib/github-action-cvmfs/ubuntu.yml/main?enable=pin","Info:   0 out of   5 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T23:38:02.874Z","repository_id":39583564,"created_at":"2025-08-17T23:38:02.874Z","updated_at":"2025-08-17T23:38:02.874Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276953991,"owners_count":25734617,"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-09-25T02:00:09.612Z","response_time":80,"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":"cvmfs-contrib","name":"cvmfs-contrib","uuid":"36231611","kind":"organization","description":"Community-contributed packages related to the CernVM FileSystem","email":"cvmfs-talk@cern.ch","website":"https://cvmfs-contrib.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36231611?v=4","repositories_count":15,"last_synced_at":"2023-02-26T09:45:23.841Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cvmfs-contrib","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T21:44:08.692Z","updated_at":"2023-02-26T09:45:23.997Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cvmfs-contrib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cvmfs-contrib/repositories"},"tags":[{"name":"v5.3","sha":"76db24a95706235b21a6c12eb5186dafd855ed2c","kind":"commit","published_at":"2025-07-06T08:15:26.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v5.3","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v5.3","dependencies_parsed_at":"2025-07-08T06:21:16.196Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.3/manifests"},{"name":"v4.1","sha":"c792ebd2acb0d0b30a0a7b31e91ad831c67fef54","kind":"commit","published_at":"2025-04-04T19:19:29.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v4.1","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v4.1","dependencies_parsed_at":null,"dependency_job_id":"f5087e49-8ec5-4c67-8c1d-196109138c51","purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4.1/manifests"},{"name":"v5.2","sha":"d8e39debce81209bbb10bdec77f905b347b032e5","kind":"commit","published_at":"2025-04-04T17:44:52.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v5.2","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v5.2","dependencies_parsed_at":null,"dependency_job_id":"61541795-4dab-4a6f-9f00-5a19cb7c5b9a","purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.2/manifests"},{"name":"v5.1","sha":"15d33bed8b4c4f84e42aa17275105be536322b12","kind":"commit","published_at":"2025-02-28T18:12:12.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v5.1","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v5.1","dependencies_parsed_at":null,"dependency_job_id":"3ae1d3d5-930f-43cd-b24e-f9d1cbd2d0b8","purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.1/manifests"},{"name":"v5","sha":"204fd621e07d10a8cce4e73b9858b11bf6b95647","kind":"commit","published_at":"2024-12-05T09:30:53.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v5","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v5","dependencies_parsed_at":"2024-12-07T07:51:12.691Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5/manifests"},{"name":"v5.0","sha":"204fd621e07d10a8cce4e73b9858b11bf6b95647","kind":"commit","published_at":"2024-12-05T09:30:53.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v5.0","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v5.0","dependencies_parsed_at":"2024-12-07T07:51:12.728Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v5.0/manifests"},{"name":"v4.0","sha":"55899ca74cf78ab874bdf47f5a804e47c198743c","kind":"commit","published_at":"2024-01-27T17:28:25.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v4.0","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v4.0","dependencies_parsed_at":"2024-01-29T04:33:59.551Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4.0/manifests"},{"name":"v4","sha":"55899ca74cf78ab874bdf47f5a804e47c198743c","kind":"commit","published_at":"2024-01-27T17:28:25.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v4","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v4","dependencies_parsed_at":"2024-01-29T04:33:59.563Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v4/manifests"},{"name":"v3.1","sha":"d4641d0d591c9a5c3be23835ced2fb648b44c04b","kind":"commit","published_at":"2022-10-15T16:31:47.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v3.1","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v3.1","dependencies_parsed_at":"2023-06-01T10:57:16.930Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3.1/manifests"},{"name":"v3.0","sha":"f950351ebb467e2f6e4e91e6a96c4b82e238ce6d","kind":"commit","published_at":"2022-08-26T20:17:14.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v3.0","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v3.0","dependencies_parsed_at":"2023-05-31T14:15:34.736Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3.0/manifests"},{"name":"v3","sha":"f950351ebb467e2f6e4e91e6a96c4b82e238ce6d","kind":"commit","published_at":"2022-08-26T20:17:14.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v3","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v3","dependencies_parsed_at":"2023-05-31T14:15:35.797Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v3/manifests"},{"name":"v2","sha":"16e6f1e6b6373c29615791bcf9ff8c2074e4dfbf","kind":"commit","published_at":"2022-08-03T17:54:19.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v2","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v2","dependencies_parsed_at":"2023-05-31T14:15:37.946Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2/manifests"},{"name":"v2.1","sha":"16e6f1e6b6373c29615791bcf9ff8c2074e4dfbf","kind":"commit","published_at":"2022-08-03T17:54:19.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v2.1","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v2.1","dependencies_parsed_at":"2023-05-31T14:15:36.878Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2.1/manifests"},{"name":"v2.0","sha":"3f30d09d602bebbed91f31fb09b639619a9e7f09","kind":"commit","published_at":"2021-02-05T09:48:50.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v2.0","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v2.0","dependencies_parsed_at":"2023-05-31T14:15:38.897Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v2.0/manifests"},{"name":"v1","sha":"8e00d4f66e5798c42ba832d577701fb27f9ef887","kind":"commit","published_at":"2020-11-10T15:54:13.000Z","download_url":"https://codeload.github.com/cvmfs-contrib/github-action-cvmfs/tar.gz/v1","html_url":"https://github.com/cvmfs-contrib/github-action-cvmfs/releases/tag/v1","dependencies_parsed_at":"2023-05-31T14:15:39.566Z","dependency_job_id":null,"purl":"pkg:github/cvmfs-contrib/github-action-cvmfs@v1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/tags/v1/manifests"}]},"repo_metadata_updated_at":"2025-09-26T11:12:53.330Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":128,"rankings":{"downloads":null,"dependent_repos_count":4.18634130882586,"dependent_packages_count":0.0,"stargazers_count":15.601331009348756,"forks_count":4.826493424180003,"docker_downloads_count":1.0774837585168753,"average":5.138329900174299},"purl":"pkg:githubactions/cvmfs-contrib/github-action-cvmfs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/cvmfs-contrib/github-action-cvmfs","docker_dependents_count":1,"docker_downloads_count":69083,"usage_url":"https://repos.ecosyste.ms/usage/actions/cvmfs-contrib/github-action-cvmfs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/cvmfs-contrib/github-action-cvmfs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T17:00:46.282Z","issues_count":5,"pull_requests_count":49,"avg_time_to_close_issue":375131.25,"avg_time_to_close_pull_request":554976.4418604651,"issues_closed_count":4,"pull_requests_closed_count":43,"pull_request_authors_count":9,"issue_authors_count":3,"avg_comments_per_issue":2.2,"avg_comments_per_pull_request":1.1020408163265305,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":4,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":499526.0,"past_year_avg_time_to_close_pull_request":85694.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.25,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":15,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs-contrib%2Fgithub-action-cvmfs/issues","maintainers":[{"login":"wdconinc","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wdconinc"},{"login":"vvolkl","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vvolkl"},{"login":"petricm","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petricm"}],"active_maintainers":[{"login":"wdconinc","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wdconinc"},{"login":"vvolkl","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vvolkl"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/cvmfs-contrib%2Fgithub-action-cvmfs/codemeta","maintainers":[]}