{"id":7754544,"name":"caltechlibrary/iga","ecosystem":"actions","description":"Automatically archive GitHub releases in an InvenioRDM repository","homepage":"https://caltechlibrary.github.io/iga/","licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/caltechlibrary/iga","keywords_array":["archives","archiving","automation","code-preservation","github-action","github-actions","github-automation","invenio","invenio-rdm","preservation","reproducibility","reproducible-research","research-data-management","research-software","software-archiving","software-preservation","source-code-archiving"],"namespace":"caltechlibrary","versions_count":34,"first_release_published_at":"2023-04-07T01:27:22.000Z","latest_release_published_at":"2024-11-07T20:32:13.000Z","latest_release_number":"v1.3.5","last_synced_at":"2026-05-28T06:02:42.143Z","created_at":"2023-05-19T02:09:06.729Z","updated_at":"2026-05-28T06:02:42.144Z","registry_url":"https://github.com/caltechlibrary/iga","install_command":null,"documentation_url":null,"metadata":{"name":"InvenioRDM GitHub Archiver","description":"Automatically archive GitHub releases in an InvenioRDM repository","inputs":{"INVENIO_SERVER":{"description":"Address of destination InvenioRDM server.","required":true,"type":"string"},"INVENIO_TOKEN":{"description":"Personal Access Token for InvenioRDM server.","required":true,"type":"string"},"all_assets":{"description":"Attach all GitHub assets, not just the source ZIP.","default":false,"required":false,"type":"boolean"},"all_metadata":{"description":"Include additional metadata from GitHub.","default":false,"required":false,"type":"boolean"},"debug":{"description":"Print debugging info in the GitHub Action output.","default":false,"required":false,"type":"boolean"},"draft":{"description":"Mark the InvenioRDM record as a draft.","default":false,"required":false,"type":"boolean"},"community":{"description":"Submit record to the designated RDM community.","default":"none","required":false,"type":"string"},"parent_record":{"description":"The record ID of a parent record (to make a new version).","default":"none","required":false,"type":"string"},"release_tag":{"description":"The tag of the release to archive.","default":"latest","required":false,"type":"string"},"iga_copy":{"description":"(For developers only) Which copy of IGA to install.","default":"iga","required":false,"type":"string"},"no_cache":{"description":"(For developers only) Don't cache Python dependencies.","default":false,"required":false,"type":"boolean"}},"outputs":{"record_url":{"value":"${{ steps.run_iga.outputs.record_url }}","description":"InvenioRDM record created by iga"},"record_doi":{"value":"${{ steps.run_iga.outputs.record_doi }}","description":"DOI of InvenioRDM record created by iga"}},"runs":{"using":"composite","steps":[{"name":"Perform some sanity checks.","shell":"bash","run":"echo \"Performing initial sanity checks …\"\necho \"error=\" \u003e\u003e $GITHUB_ENV\nif [ \"${{inputs.INVENIO_SERVER}}\" == '' ]; then\n  echo \"error='the value of INVENIO_SERVER is not set.'\" \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.INVENIO_SERVER}}\" == 'https://your-invenio-server.org' ]; then\n  echo \"error='the value of INVENIO_SERVER is not set.'\" \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.INVENIO_TOKEN}}\" == '' ]; then\n  echo \"error='the value of INVENIO_TOKEN is not set.'\" \u003e\u003e $GITHUB_ENV\nfi\necho python_packages_installed=false \u003e\u003e $GITHUB_ENV\n"},{"name":"Abort rest of workflow and report errors.","uses":"actions/github-script@v7","if":"env.error != ''","with":{"script":"core.setFailed(\"IGA workflow configuration error: ${{env.error}}\")\n"}},{"name":"Check out copy of repo being archived.","uses":"actions/checkout@v4","with":{"fetch-depth":0}},{"name":"Create .git/iga-requirements.txt in the working directory.","shell":"bash","run":"wget -q -O .git/iga-requirements.txt \"https://raw.githubusercontent.com/caltechlibrary/iga/${{ github.action_ref || 'v1' }}/requirements.txt\"\n"},{"name":"Install Python.","uses":"actions/setup-python@v5","with":{"python-version":"3.11.4"}},{"name":"Set up cache for Python dependencies.","uses":"actions/cache@v4","id":"cache","with":{"path":"${{ env.pythonLocation }}","key":"${{ env.pythonLocation }}-${{ hashFiles('.git/iga-requirements.txt') }}","enableCrossOsArchive":true}},{"name":"Install IGA and dependencies if not found in cache.","if":"steps.cache.outputs.cache-hit != 'true' || inputs.no_cache == 'true'","shell":"bash","run":"echo python_packages_installed=true \u003e\u003e $GITHUB_ENV\npython -m pip install ${{inputs.iga_copy}}\n"},{"name":"Find out the latest release tag for this repo.","shell":"bash","run":"echo \"Getting the latest release tag for this repo …\"\necho \"latest_tag=$(curl -qsSL \\\n  -H \"Accept: application/vnd.github+json\" \\\n  -H \"Authorization: Bearer ${{github.token}}\" \\\n  -H \"X-GitHub-Api-Version: 2022-11-28\" \\\n  \"${{github.api_url}}/repos/${{github.repository}}/releases/latest\" \\\n  | jq -r .tag_name)\" \u003e\u003e $GITHUB_ENV\n"},{"name":"Configure IGA run-time options.","shell":"bash","run":"echo \"Configuring IGA options …\"\necho \"draft=\" \u003e\u003e $GITHUB_ENV\necho \"all_assets=\" \u003e\u003e $GITHUB_ENV\necho \"all_metadata=\" \u003e\u003e $GITHUB_ENV\necho \"use_community=\" \u003e\u003e $GITHUB_ENV\necho \"community=\" \u003e\u003e $GITHUB_ENV\necho \"use_parent=\" \u003e\u003e $GITHUB_ENV\necho \"parent=\" \u003e\u003e $GITHUB_ENV\necho \"tag=\" \u003e\u003e $GITHUB_ENV\necho \"mode=verbose\" \u003e\u003e $GITHUB_ENV\nif [ \"${{inputs.release_tag || 'latest'}}\" == 'latest' ]; then\n  echo \"tag=${{env.latest_tag}}\" \u003e\u003e $GITHUB_ENV\nelse\n  echo \"tag=${{inputs.release_tag}}\" \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.draft || 'false'}}\" != 'false' ]; then\n  echo 'draft=--draft' \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.all_assets || 'false'}}\" != 'false' ]; then\n  echo 'all_assets=--all-assets' \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.all_metadata || 'false'}}\" != 'false' ]; then\n  echo 'all_metadata=--all-metadata' \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.community || 'none'}}\" != 'none' ]; then\n  echo 'use_community=--community' \u003e\u003e $GITHUB_ENV\n  echo \"community=${{inputs.community}}\" \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.parent_record || 'none'}}\" != 'none' ]; then\n  echo 'use_parent=--parent-record' \u003e\u003e $GITHUB_ENV\n  echo \"parent=${{inputs.parent_record}}\" \u003e\u003e $GITHUB_ENV\nfi\nif [ \"${{inputs.debug || 'false'}}\" != 'false' ]; then\n  echo \"mode=debug\" \u003e\u003e $GITHUB_ENV\nfi\n"},{"name":"Dump GitHub Actions context and variables if debugging is on.","if":"inputs.debug == true || inputs.debug == 'true'","env":{"GITHUB_CONTEXT":"${{toJSON(github)}}"},"shell":"bash","run":"echo \"Printing context for debugging …\"\necho \"repository_owner = ${{github.repository_owner}}\"\necho \"repository = ${{github.event.repository.name}}\"\necho \"release tag = ${{env.tag}}\"\necho \"=====================\"\necho \"$GITHUB_CONTEXT\"\n"},{"name":"Run IGA.","id":"run_iga","env":{"INVENIO_SERVER":"${{inputs.INVENIO_SERVER}}","INVENIO_TOKEN":"${{inputs.INVENIO_TOKEN}}","GITHUB_TOKEN":"${{github.token}}"},"shell":"bash","run":"echo \"Running IGA …\"\nif results=($(iga --log-dest ${{github.workspace}}/iga.out --mode ${{env.mode}} --github-account ${{github.repository_owner}} --github-repo ${{github.event.repository.name}} --print-doi ${{env.draft}} ${{env.all_assets}} ${{env.all_metadata}} ${{env.use_community}} ${{env.community}} ${{env.use_parent}} ${{env.parent}} ${{env.tag}})); then\n  echo record_url=${results[0]} \u003e\u003e $GITHUB_OUTPUT\n  echo record_doi=${results[1]} \u003e\u003e $GITHUB_OUTPUT\nelse\n  export exit_code=$?\n  case $exit_code in\n    2) echo error='IGA was passed a bad option or option value.' \u003e\u003e $GITHUB_ENV ;;\n    3) echo error='IGA experienced a problem with a file or directory.' \u003e\u003e $GITHUB_ENV ;;\n    4) echo error='IGA experienced a problem interacting with GitHub.' \u003e\u003e $GITHUB_ENV ;;\n    5) echo error='IGA experienced a problem interacting with InvenioRDM.' \u003e\u003e $GITHUB_ENV ;;\n    6) echo error='The personal access token was rejected.' \u003e\u003e $GITHUB_ENV ;;\n    *) echo error='IGA failed due to an exception.' \u003e\u003e $GITHUB_ENV ;;\n  esac\n  echo exit_code=$exit_code \u003e\u003e $GITHUB_ENV\nfi\n"},{"name":"Error report.","if":"env.error != ''","shell":"bash","run":"echo \"::error::${{env.error}}\"\necho \"::group::IGA run log\"\necho \"The following output from IGA may help identify the problem.\"\necho ━━━━━━━━━━━━━━━━━━━━━━━━━\niga --version\necho ━━━━━━━━━━━━━━━━━━━━━━━━━\ncat ${{github.workspace}}/iga.out\necho ━━━━━━━━━━━━━━━━━━━━━━━━━\necho \"::endgroup::\"\nexit ${{env.exit_code}}\n"},{"name":"Summarize the results.","shell":"bash","run":"echo \\#\\# Successfully archived release \\\"${{env.tag}}\\\"   \u003e\u003e $GITHUB_STEP_SUMMARY\necho URL of the new InvenioRDM record: ${{env.record_url}} \u003e\u003e $GITHUB_STEP_SUMMARY\nif [ \"${{inputs.draft || 'false'}}\" != 'false' ]; then\n  echo \"This is a **draft** record – it has not been finalized.\" \u003e\u003e $GITHUB_STEP_SUMMARY\nelif [ -n \"${{env.record_doi}}\" ]; then\n  echo DOI of the new InvenioRDM record: \\`${{env.record_doi}}\\` \u003e\u003e $GITHUB_STEP_SUMMARY\nfi\nif [ \"${{inputs.community || 'none'}}\" != 'none' ]; then\n  echo \"It has been submitted to community ${{inputs.community}}.\" \u003e\u003e $GITHUB_STEP_SUMMARY\nfi\necho \"\" \u003e\u003e $GITHUB_STEP_SUMMARY\necho \"This workflow ran $(iga --version | head -1 | sed s/iga/IGA/).\" \u003e\u003e $GITHUB_STEP_SUMMARY\nif [ \"${{env.python_packages_installed}}\" == 'true' ]; then\n  echo \"\" \u003e\u003e $GITHUB_STEP_SUMMARY\n  echo -n \"_Note: This run of IGA took extra long because it\" \u003e\u003e $GITHUB_STEP_SUMMARY\n  echo -n \" had to install many Python packages and cache\"    \u003e\u003e $GITHUB_STEP_SUMMARY\n  echo -n \" them in GitHub's workflow framework. Future runs\" \u003e\u003e $GITHUB_STEP_SUMMARY\n  echo -n \" of IGA will not need to perform this step and\"    \u003e\u003e $GITHUB_STEP_SUMMARY\n  echo    \" the workflow should take much less time to run._\" \u003e\u003e $GITHUB_STEP_SUMMARY\nfi\n"}]},"author":"Michael Hucka -- https://github.com/mhucka","branding":{"icon":"upload-cloud","color":"orange"},"default_branch":"develop","path":null},"repo_metadata":{"id":111429222,"uuid":"575628677","full_name":"caltechlibrary/iga","owner":"caltechlibrary","description":"IGA is the InvenioRDM GitHub Archiver, a standalone program as well as a GitHub Action that lets you automatically archive GitHub software releases in an InvenioRDM repository.","archived":false,"fork":false,"pushed_at":"2024-11-04T19:50:10.000Z","size":28517,"stargazers_count":8,"open_issues_count":23,"forks_count":1,"subscribers_count":6,"default_branch":"develop","last_synced_at":"2024-11-04T20:31:44.672Z","etag":null,"topics":["archives","archiving","automation","code-preservation","github-action","github-actions","github-automation","invenio","invenio-rdm","preservation","reproducibility","reproducible-research","research-data-management","research-software","software-archiving","software-preservation","source-code-archiving"],"latest_commit_sha":null,"homepage":"https://caltechlibrary.github.io/iga/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caltechlibrary.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json"}},"created_at":"2022-12-08T00:09:21.000Z","updated_at":"2024-11-04T19:50:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b18363b-48cc-4d53-8991-f226b1c6eacc","html_url":"https://github.com/caltechlibrary/iga","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":"caltechlibrary/py-cli-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caltechlibrary","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226265529,"owners_count":17597223,"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"},"owner_record":{"login":"caltechlibrary","name":"Caltech Library","uuid":"15038637","kind":"organization","description":"We manage the physical and digital holdings of the California Institute of Technology, provide services and training, and develop open-source software.","email":"helpdesk@library.caltech.edu","website":"https://www.library.caltech.edu/","location":"Pasadena, CA 91125","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/15038637?v=4","repositories_count":84,"last_synced_at":"2023-03-05T09:38:54.139Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/caltechlibrary","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T11:28:02.624Z","updated_at":"2023-03-05T09:38:54.188Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caltechlibrary","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caltechlibrary/repositories"},"tags":[{"name":"v1.3.5","sha":"819ad5b3f25828f33c29736d8395ae091ad45570","kind":"commit","published_at":"2024-11-07T20:32:13.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.5","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.5","dependencies_parsed_at":"2024-11-11T08:22:59.294Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"d298b13ae29b734abfcec5de1ed0c9e0f42c8fd7","kind":"commit","published_at":"2024-11-05T19:16:47.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.4","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.4","dependencies_parsed_at":"2024-11-11T08:22:59.277Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"0155675830c5f743c1f21f5ea4e67908f0581c5d","kind":"commit","published_at":"2024-11-05T00:45:46.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.3","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.3","dependencies_parsed_at":"2024-11-10T08:44:07.657Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"86cefdeaf61b15e25c92a4d1bedddc1684852bf6","kind":"commit","published_at":"2024-11-05T00:36:26.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.2","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.2","dependencies_parsed_at":"2024-11-10T08:44:07.658Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"69f0e2c1e4291d6f5adce21984e3ea7ba0235cb9","kind":"commit","published_at":"2024-11-05T00:15:22.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.1","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.1","dependencies_parsed_at":"2024-11-10T08:44:07.661Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"042c9440b3afe85d4627a6fba77d4df555855d15","kind":"commit","published_at":"2024-05-15T21:18:07.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.3.0","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.3.0","dependencies_parsed_at":"2024-05-17T04:49:54.797Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"58bb7c8892caf90749cbb53826e01ca3c8ea083c","kind":"commit","published_at":"2023-11-09T02:43:58.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.2.2","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.2.2","dependencies_parsed_at":"2023-11-10T12:06:39.124Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"13c3a3344d240706d7e9bd868f44fc9687e86e5a","kind":"commit","published_at":"2023-07-24T19:54:52.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.2.1","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.2.1","dependencies_parsed_at":"2023-07-26T04:13:34.954Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"18c307a41fe43f334ecd02c80f231a7ce22c8971","kind":"commit","published_at":"2023-07-18T22:45:03.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.2.0","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.2.0","dependencies_parsed_at":"2023-07-20T13:59:34.063Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"1e1028f0c1d709ec4dba8028df8865eb34ea3ac3","kind":"commit","published_at":"2023-05-31T23:09:09.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.1.0","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.1.0","dependencies_parsed_at":"2023-07-20T13:59:33.982Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.1.0/manifests"},{"name":"v1.0.3","sha":"471acbf41acf48128aaf76fdc4157280fe1910b5","kind":"commit","published_at":"2023-05-24T21:01:53.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.3","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.3","dependencies_parsed_at":"2023-07-20T13:59:33.897Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"cb9a25d8b90558fdb6123c086da642ed85f8d3c5","kind":"commit","published_at":"2023-05-23T15:18:19.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.2","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.2","dependencies_parsed_at":"2023-07-20T13:59:33.473Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"5699a061b68b0345ca03c8046322144f91586dc3","kind":"commit","published_at":"2023-05-22T20:32:15.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.1","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.1","dependencies_parsed_at":"2023-07-20T13:59:33.810Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.1/manifests"},{"name":"v1.0.0-final","sha":"84f100984864856352966a1a6e83c08c4ead7e27","kind":"commit","published_at":"2023-05-19T00:01:41.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.0-final","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.0-final","dependencies_parsed_at":"2023-07-20T13:59:33.915Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0-final","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0-final/manifests"},{"name":"v1.0.0d","sha":"0e4daf6bb03bdc693fd588e9a8e5e75204fa1c53","kind":"commit","published_at":"2023-05-18T23:20:10.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.0d","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.0d","dependencies_parsed_at":"2023-07-20T13:59:33.653Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0d/manifests"},{"name":"v1.0.0c","sha":"483169ab88bc63a5abe0e4f75f8e3e1afc5b95e3","kind":"commit","published_at":"2023-05-18T22:50:57.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.0c","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.0c","dependencies_parsed_at":"2023-07-20T13:59:33.193Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0c/manifests"},{"name":"v1.0.0b","sha":"7705dd108e2d58151734c20e778f9396dcbd6c8a","kind":"commit","published_at":"2023-05-18T20:36:43.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.0b","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.0b","dependencies_parsed_at":"2023-07-20T13:59:33.429Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0b/manifests"},{"name":"v1.0.0","sha":"6325e05bf158f35319d27ae51ee030a74514524c","kind":"commit","published_at":"2023-05-18T20:10:05.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v1.0.0","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v1.0.0","dependencies_parsed_at":"2023-07-20T13:59:33.762Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v1.0.0/manifests"},{"name":"v0.0.16","sha":"e77a422adadc96aeb1133b380e922bf422234f39","kind":"commit","published_at":"2023-05-18T01:08:48.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.16","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.16","dependencies_parsed_at":"2023-07-20T13:59:33.694Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.16/manifests"},{"name":"v0.0.15","sha":"e3d6b02a32b8301ef6e39e71b566a99ee1b9d6c8","kind":"commit","published_at":"2023-05-17T19:17:25.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.15","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.15","dependencies_parsed_at":"2023-07-20T13:59:34.796Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.15/manifests"},{"name":"v0.0.14","sha":"9822ed5e146e0d5f0b010af1c07193c76a18ad7d","kind":"commit","published_at":"2023-05-17T00:56:23.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.14","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.14","dependencies_parsed_at":"2023-07-20T13:59:34.070Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.14/manifests"},{"name":"v0.0.13","sha":"a994270a510d7781852fc6d139fbd95d9e02ef81","kind":"commit","published_at":"2023-05-17T00:18:07.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.13","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.13","dependencies_parsed_at":"2023-07-20T13:59:34.154Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.13/manifests"},{"name":"v0.0.12","sha":"7e161d982b25ca62e864199849916bb7931faf85","kind":"commit","published_at":"2023-05-13T02:22:18.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.12","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.12","dependencies_parsed_at":"2023-07-20T13:59:33.842Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.12/manifests"},{"name":"v0.0.11","sha":"c7e8df842b20c446daae91269e7a245ca2801d78","kind":"commit","published_at":"2023-05-11T02:46:33.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.11","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.11","dependencies_parsed_at":"2023-07-20T13:59:34.435Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.11/manifests"},{"name":"v18","sha":"199689010e0199df4fd0ca9ffc9e247c854a81e4","kind":"commit","published_at":"2023-05-10T19:34:45.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v18","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v18","dependencies_parsed_at":"2023-07-20T13:59:34.057Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v18/manifests"},{"name":"v0.0.10","sha":"58a631f452cf4ca952bac420650d88eaa17fd832","kind":"commit","published_at":"2023-05-09T21:26:31.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.10","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.10","dependencies_parsed_at":"2023-07-20T13:59:33.633Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.10/manifests"},{"name":"v0.0.9","sha":"1e82d0523834fdd0456f9c70723d44e4dbe3de39","kind":"commit","published_at":"2023-05-08T18:58:36.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.9","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.9","dependencies_parsed_at":"2023-07-20T13:59:33.778Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.9/manifests"},{"name":"v0.0.8","sha":"bee34ebfdda13476744ada186c170832aede2a5b","kind":"commit","published_at":"2023-05-04T22:41:19.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.8","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.8","dependencies_parsed_at":"2023-07-20T13:59:33.539Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.8/manifests"},{"name":"v0.0.7","sha":"c8028b4743048daf1aaeef5f1c415ef86c89c4fd","kind":"commit","published_at":"2023-04-25T22:27:28.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.7","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.7","dependencies_parsed_at":"2023-07-20T13:59:33.579Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.7/manifests"},{"name":"v0.0.6","sha":"2dab99395ebd149ac1687b07cdb3aa46adc04ba7","kind":"commit","published_at":"2023-04-20T00:57:22.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.6","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.6","dependencies_parsed_at":"2023-07-20T13:59:33.641Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.6/manifests"},{"name":"v0.0.5","sha":"5d082f28b0e2b03d7550a5069af49dc86c4010cb","kind":"commit","published_at":"2023-04-11T00:04:40.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.5","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.5","dependencies_parsed_at":"2023-07-20T13:59:33.483Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.5/manifests"},{"name":"v0.0.4","sha":"1da3b98b3ccfd6811d96597a96e9f6d5bd6977b4","kind":"commit","published_at":"2023-04-08T03:16:53.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.4","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.4","dependencies_parsed_at":"2023-07-20T13:59:33.585Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.4/manifests"},{"name":"v0.0.3","sha":"b31af8a9bfd3826d8fc584389176cf9d7804140f","kind":"commit","published_at":"2023-04-07T01:56:18.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.3","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.3","dependencies_parsed_at":"2023-07-20T13:59:33.945Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"e7978828106f8f1e04f3c9c6f127c12212c110a4","kind":"commit","published_at":"2023-04-07T01:27:22.000Z","download_url":"https://codeload.github.com/caltechlibrary/iga/tar.gz/v0.0.2","html_url":"https://github.com/caltechlibrary/iga/releases/tag/v0.0.2","dependencies_parsed_at":"2023-07-20T13:59:33.550Z","dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/tags/v0.0.2/manifests"}]},"repo_metadata_updated_at":"2024-11-25T03:27:59.771Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":12,"rankings":{"downloads":null,"dependent_repos_count":11.453018539058785,"dependent_packages_count":0.0,"stargazers_count":19.784503248296627,"forks_count":35.09111075899224,"docker_downloads_count":null,"average":16.582158136586912},"purl":"pkg:githubactions/caltechlibrary/iga","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/caltechlibrary/iga","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/caltechlibrary/iga","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/caltechlibrary/iga/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-11-05T00:32:56.559Z","issues_count":41,"pull_requests_count":6,"avg_time_to_close_issue":3047658.888888889,"avg_time_to_close_pull_request":2365672.0,"issues_closed_count":18,"pull_requests_closed_count":5,"pull_request_authors_count":2,"issue_authors_count":5,"avg_comments_per_issue":0.9024390243902439,"avg_comments_per_pull_request":1.5,"merged_pull_requests_count":5,"bot_issues_count":5,"bot_pull_requests_count":0,"past_year_issues_count":16,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":1843948.5,"past_year_avg_time_to_close_pull_request":4900008.5,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.9375,"past_year_avg_comments_per_pull_request":2.3333333333333335,"past_year_bot_issues_count":5,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/caltechlibrary%2Figa/issues","maintainers":[{"login":"mhucka","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhucka"},{"login":"tmorrell","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tmorrell"}],"active_maintainers":[{"login":"tmorrell","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tmorrell"},{"login":"mhucka","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mhucka"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/caltechlibrary%2Figa/codemeta","maintainers":[]}