{"id":11773945,"name":"9elements/firmware-action","ecosystem":"actions","description":"Compile a selected firmware solution like coreboot, EDKII, OpenBMC and more\n","homepage":"https://9elements.github.io/firmware-action/","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/9elements/firmware-action","keywords_array":["bios","build-system","build-tool","coreboot","edk2","firmware","firmware-development","firmware-tools","linux","linux-kernel","u-boot","u-root","uefi"],"namespace":"9elements","versions_count":46,"first_release_published_at":"2024-01-23T09:01:28.000Z","latest_release_published_at":"2026-03-26T10:20:52.000Z","latest_release_number":"v0.19.6","last_synced_at":"2026-10-10T03:39:59.852Z","created_at":"2025-06-08T03:22:58.116Z","updated_at":"2026-10-10T03:39:59.852Z","registry_url":"https://github.com/9elements/firmware-action","install_command":null,"documentation_url":null,"metadata":{"name":"Compile open firmware solution","description":"Compile a selected firmware solution like coreboot, EDKII, OpenBMC and more\n","author":"9elements","inputs":{"version":{"description":"Version of firmware-action to use. If not specified, latest release will be used.\nMust be a tag if 'compile' is false, must be a branch is 'compile' is true.\n","required":false,"default":"v0.19.6"},"config":{"description":"Path to the JSON configuration file.\n","required":true},"target":{"description":"The firmware recipe to build. Use ID from JSON configuration file.\n","required":true},"recursive":{"description":"Build target recursively, with all of its dependencies.\n","required":false,"default":"false"},"prune":{"description":"Remove Dagger container and its volumes after each module (only in recursive mode).\nEnable this when building complex firmware stack in single job recursively and you are running out of disk space.\n","required":false,"default":"false"},"debug":{"description":"Run the action with increased verbosity.\n","required":false,"default":"false"},"compile":{"description":"Compile the action from source instead of downloading pre-compiled binary from releases.\n","required":false,"default":"false"},"enable-cache":{"description":"Automatically cache the '.firmware-action' directory along with all existing output directories.\nFirmware-action can automatically cache the produced files, by iterating over all 'output_dir'\n  entries in the confirmation file. These files, if exists, can be cached.\nBecause firmware-action has multiple methods of detecting changes in the sources, it can then\n  rebuild the files if needed. But it there was no change, it can greatly speed up the CI run.\n","required":false,"default":"false"},"auto-download-artifacts":{"description":"Automatically download all artifacts for the current workflow run.\nThere is no easy convenient way to download all required artifacts, so firmware-action offers the\n  option to just automatically download all available artifacts. This does not mean that they will\n  be used during the build, but it means that you do not need to handle the downloading of artifacts\n  yourself.\nInternally a actions/download-artifact@v8 is used\n","required":false,"default":"false"},"auto-upload-artifacts":{"description":"Automatically upload all artifacts.inputs.auto-upload-artifacts-if-no-files-found\nFirmware action can automatically upload the artifacts for the current target (upload the 'output_dir'\n  directory), so that you don't have it. Combined with the option 'auto-download-artifacts'\n  firmware-action should be able to built entire firmware stack in CI even if it is split into multiple\n  jobs and even if there are multiple matrix builds running in parallel.\nInternally a actions/upload-artifact@v7 is used\n","required":false,"default":"false"},"auto-upload-artifacts-if-no-files-found":{"description":"See 'if-no-files-found' at https://github.com/actions/upload-artifact\n","default":"warn"},"auto-upload-artifacts-retention-days":{"description":"See 'retention-days' at https://github.com/actions/upload-artifact\n","default":"0"},"auto-upload-artifacts-compression-level":{"description":"See 'compression-level' at https://github.com/actions/upload-artifact\n","default":"6"},"auto-upload-artifacts-overwrite":{"description":"See 'overwrite' at https://github.com/actions/upload-artifact\n","default":"false"}},"outputs":{"artifact-name":{"description":"Name of the artifact which will be uploaded to GitHub\n","value":"${{ steps.get_artifact_name.outputs.artifact_name }}"},"artifact-id":{"description":"GitHub ID of an Artifact, can be used by the REST API\n","value":"${{ steps.upload_artifact.outputs.artifact-id }}"},"artifact-url":{"description":"URL to download an Artifact.\nCan be used in many scenarios such as linking to artifacts in issues or pull requests.\nUsers must be logged-in in order for this URL to work.\nThis URL is valid as long as the artifact has not expired or the artifact, run or repository have not been deleted.\n","value":"${{ steps.upload_artifact.outputs.artifact-url }}"},"artifact-digest":{"description":"SHA-256 digest of an Artifact\n","value":"${{ steps.upload_artifact.outputs.artifact-digest }}"}},"runs":{"using":"composite","steps":[{"id":"arch","shell":"bash","run":"if [ ${{ runner.arch }} = \"X64\" ]; then\n  echo \"arch=x86_64\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelif [ ${{ runner.arch }} = \"amd64\" ]; then\n  echo \"arch=x86_64\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelif [ ${{ runner.arch }} = \"X86\" ]; then\n  echo \"arch=i386\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelif [ ${{ runner.arch }} = \"ARM64\" ]; then\n  echo \"arch=arm64\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelse\n  echo \"arch=${{ runner.arch }}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nfi\n"},{"id":"os","shell":"bash","run":"if [ ${{ runner.os }} = \"macOS\" ]; then\n  echo \"os=Darwin\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelse\n  echo \"os=${{ runner.os }}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nfi\n"},{"id":"ext","shell":"bash","run":"if [ ${{ runner.os }} = \"Windows\" ]; then\n  echo \"ext=zip\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nelse\n  echo \"ext=tar.gz\" \u003e\u003e \"${GITHUB_OUTPUT}\"\nfi\n"},{"id":"filename","shell":"bash","run":"echo \"filename=firmware-action_${{ steps.os.outputs.os }}_${{ steps.arch.outputs.arch }}.${{ steps.ext.outputs.ext }}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\n"},{"id":"url","shell":"bash","run":"echo \"url=https://github.com/9elements/firmware-action/releases/download/${{ inputs.version }}/${{ steps.filename.outputs.filename }}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\n"},{"name":"setup_go","if":"${{ inputs.compile == 'true' }}","uses":"actions/setup-go@v7","with":{"go-version":"stable"}},{"id":"fetch_unix","if":"${{ ( runner.os == 'Linux' || runner.os == 'macOS' ) \u0026\u0026 inputs.compile == 'false' }}","shell":"bash","run":"echo \"::group::curl firmware-action\"\ncurl -L -o \"${{ steps.filename.outputs.filename }}\" \"${{ steps.url.outputs.url }}\"\ntar -xvzf \"${{ steps.filename.outputs.filename }}\"\nchmod +x firmware-action\necho \"::endgroup::\"\n"},{"name":"check_directory","if":"${{ inputs.compile == 'true' }}","shell":"bash","id":"check_dir","run":"if [ -d \"./cmd/firmware-action\" ]; then\n  echo \"exists=true\" \u003e\u003e $GITHUB_OUTPUT\nelse\n  echo \"exists=false\" \u003e\u003e $GITHUB_OUTPUT\nfi\n"},{"name":"git_clone_for_compilation","if":"${{ inputs.compile == 'true' \u0026\u0026 steps.check_dir.outputs.exists == 'false' }}","shell":"bash","run":"echo \"::group::git clone firmware-action\"\ngit clone -n --depth=1 --filter=tree:0 --branch \"${{ inputs.version }}\" https://github.com/9elements/firmware-action.git ./firmware-action-compile\necho \"::endgroup::\"\n"},{"name":"sparse_checkout","if":"${{ inputs.compile == 'true' \u0026\u0026 steps.check_dir.outputs.exists == 'false' }}","shell":"bash","working-directory":"./firmware-action-compile","run":"echo \"::group::sparse checkout\"\ngit sparse-checkout set --no-cone /cmd\ngit checkout\necho \"::endgroup::\"\n"},{"name":"create_symlink","if":"${{ inputs.compile == 'true' \u0026\u0026 steps.check_dir.outputs.exists == 'true' }}","shell":"bash","run":"echo \"::group::create symlink\"\nmkdir -p ./firmware-action-compile/cmd\nln -s ../../cmd/firmware-action ./firmware-action-compile/cmd/\necho \"::endgroup::\"\n"},{"name":"compile_unix","if":"${{ ( runner.os == 'Linux' || runner.os == 'macOS' ) \u0026\u0026 inputs.compile == 'true' }}","shell":"bash","working-directory":"./firmware-action-compile/cmd/firmware-action","run":"echo \"::group::compile firmware-action\"\ngo build -ldflags=\"-s -w\" -o ../../../firmware-action\necho \"::endgroup::\"\n"},{"id":"fetch_windows","if":"${{ runner.os == 'Windows' \u0026\u0026 inputs.compile == 'false' }}","shell":"pwsh","run":"echo ##[group]fetch\nInvoke-WebRequest -Uri \"${{ steps.url.outputs.url }}\" -OutFile \"${{ steps.filename.outputs.filename }}\"\nExpand-Archive -Path \"${{ steps.filename.outputs.filename }}\" -DestinationPath .\\\necho ##[endgroup]\n"},{"name":"compile_windows","if":"${{ runner.os == 'Windows' \u0026\u0026 inputs.compile == 'true' }}","shell":"pwsh","working-directory":"./cmd/firmware-action","run":"echo ##[group]compile firmware-action\ngo build -ldflags=\"-s -w\" -o ../../../firmware-action.exe\necho ##[endgroup]\n"},{"name":"restore_cache","uses":"actions/cache/restore@v6","if":"inputs.enable-cache == 'true'","id":"cache","with":{"path":".firmware-action/","key":"firmware-action-${{ inputs.target }}-${{ hashFiles(inputs.config) }}-${{ github.sha }}-${{ github.run_id }}","restore-keys":"firmware-action-${{ inputs.target }}-${{ hashFiles(inputs.config) }}-${{ github.sha }}-\nfirmware-action-${{ inputs.target }}-${{ hashFiles(inputs.config) }}-\nfirmware-action-${{ inputs.target }}-\n"}},{"name":"merge_config_files","shell":"bash","id":"merge_config","run":"# Create temporary directory for merged config\nTEMP_DIR=$(mktemp -d)\nMERGED_CONFIG=\"${TEMP_DIR}/merged.json\"\necho \"merged_config=${MERGED_CONFIG}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\n\n# Initialize empty JSON object\necho '{}' \u003e \"${MERGED_CONFIG}\"\n\n# Split config input into individual files\nreadarray -t CONFIG_FILES \u003c\u003c\u003c \"${{ inputs.config }}\"\n\n# Process and merge each config file\nfor CONFIG_FILE in \"${CONFIG_FILES[@]}\"; do\n  # Trim whitespace\n  CONFIG_FILE=$(echo \"${CONFIG_FILE}\" | xargs)\n\n  # Skip empty lines\n  [ -z \"${CONFIG_FILE}\" ] \u0026\u0026 continue\n\n  # Merge this config with accumulated config\n  jq -s '.[0] * .[1]' \"${MERGED_CONFIG}\" \"${CONFIG_FILE}\" \u003e \"${TEMP_DIR}/temp.json\"\n  mv \"${TEMP_DIR}/temp.json\" \"${MERGED_CONFIG}\"\ndone\n"},{"name":"download_artifacts","uses":"actions/download-artifact@v8","if":"inputs.auto-download-artifacts == 'true'","with":{"path":".firmware-action2/","merge-multiple":true}},{"name":"merge_firmware_action_directory","if":"inputs.auto-download-artifacts == 'true'","shell":"bash","run":"echo \"::group::merge\"\nmkdir -p .firmware-action/\n# Check if firmware-action2 directory exists and has content\nif [ -d \".firmware-action2/\" ] \u0026\u0026 [ \"$(ls -A .firmware-action2/ 2\u003e/dev/null)\" ]; then\n  # Copy all content from firmware-action2 to firmware-action, overwriting existing files\n  cp -rf .firmware-action2/. .firmware-action/\n  echo \"Merged downloaded artifacts into .firmware-action directory\"\n  rm -rf .firmware-action2/\nelse\n  echo \"No downloaded artifacts found in .firmware-action2/\"\nfi\necho \"::endgroup::\"\n"},{"name":"unpack_cached_files","shell":"bash","if":"${{ steps.cache.outputs.cache-hit == 'true' || inputs.enable-cache == 'true' }}","run":"if [ -d \".firmware-action/artifacts\" ] \u0026\u0026 [ -n \"$(ls -A .firmware-action/artifacts/ 2\u003e/dev/null)\" ]; then\n  echo \"::group::Unpacking cached artifacts\"\n\n  # Process each artifact directory\n  for ARTIFACT in .firmware-action/artifacts/*; do\n    # Skip if not a directory\n    if [ ! -d \"${ARTIFACT}\" ]; then\n      continue\n    fi\n\n    # Get the base name of the artifact directory\n    ARTIFACT_NAME=$(basename \"${ARTIFACT}\")\n\n    # Check if there's a corresponding text file with the original path\n    PATH_FILE=\".firmware-action/artifacts/${ARTIFACT_NAME}.txt\"\n    if [ -f \"${PATH_FILE}\" ]; then\n      # Read the original output_dir path from the file\n      ORIGINAL_PATH=$(cat \"${PATH_FILE}\")\n      echo \"Restoring artifact '${ARTIFACT_NAME}' to original path: ${ORIGINAL_PATH}\"\n\n      # Create parent directories if they don't exist\n      mkdir -p \"$(dirname \"${ORIGINAL_PATH}\")\"\n\n      # Move the artifact to its original location\n      mv \"${ARTIFACT}\" \"${ORIGINAL_PATH}\"\n    else\n      # Fallback to old behavior if no path file exists\n      echo \"No path information found for '${ARTIFACT_NAME}', moving to root directory\"\n      mv \"${ARTIFACT}\" ./\n    fi\n  done\n  echo \"::endgroup::\"\nfi\n"},{"name":"run_unix","if":"${{ runner.os == 'Linux' || runner.os == 'macOS' }}","shell":"bash","run":"./firmware-action\n","env":{"INPUT_CONFIG":"${{ inputs.config }}","INPUT_TARGET":"${{ inputs.target }}","INPUT_RECURSIVE":"${{ inputs.recursive }}","INPUT_PRUNE":"${{ inputs.prune }}","INPUT_DEBUG":"${{ inputs.debug == 'true' || env.RUNNER_DEBUG == '1' }}"}},{"name":"run_windows","if":"${{ runner.os == 'Windows' }}","shell":"pwsh","run":".\\firmware-action.exe\n","env":{"INPUT_CONFIG":"${{ inputs.config }}","INPUT_TARGET":"${{ inputs.target }}","INPUT_RECURSIVE":"${{ inputs.recursive }}","INPUT_PRUNE":"${{ inputs.prune }}","INPUT_DEBUG":"${{ inputs.debug == 'true' || env.RUNNER_DEBUG == '1' }}"}},{"name":"save_cache","if":"${{ always() \u0026\u0026 inputs.enable-cache == 'true' }}","uses":"actions/cache/save@v6","with":{"path":".firmware-action/","key":"firmware-action-${{ inputs.target }}-${{ hashFiles(inputs.config) }}-${{ github.sha }}-${{ github.run_id }}"}},{"name":"get_artifact_name","if":"${{ always() \u0026\u0026 inputs.auto-upload-artifacts == 'true' }}","shell":"bash","id":"get_artifact_name","run":"DATETIME=$(date \"+%Y-%m-%d_%H-%M-%S.%N\")\necho \"artifact_name=artifacts--${{ inputs.target }}--${DATETIME}\" \u003e\u003e \"${GITHUB_OUTPUT}\"\n"},{"name":"upload_artifact","if":"${{ always() \u0026\u0026 inputs.auto-upload-artifacts == 'true' }}","uses":"actions/upload-artifact@v7","id":"upload_artifact","with":{"name":"${{ steps.get_artifact_name.outputs.artifact_name }}","path":".firmware-action/","include-hidden-files":true,"if-no-files-found":"${{ inputs.auto-upload-artifacts-if-no-files-found }}","retention-days":"${{ inputs.auto-upload-artifacts-retention-days }}","compression-level":"${{ inputs.auto-upload-artifacts-compression-level }}","overwrite":"${{ inputs.auto-upload-artifacts-overwrite }}"}}]},"default_branch":"main","path":null},"repo_metadata":{"id":115521534,"uuid":"593563066","full_name":"9elements/firmware-action","owner":"9elements","description":"Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.","archived":false,"fork":false,"pushed_at":"2026-10-08T08:06:08.000Z","size":1618,"stargazers_count":22,"open_issues_count":20,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-10-10T03:39:46.021Z","etag":null,"topics":["bios","build-system","build-tool","coreboot","edk2","firmware","firmware-development","firmware-tools","linux","linux-kernel","u-boot","u-root","uefi"],"latest_commit_sha":null,"homepage":"https://9elements.github.io/firmware-action/","language":"Go","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/9elements.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2023-01-26T10:18:33.000Z","updated_at":"2026-10-08T08:06:11.000Z","dependencies_parsed_at":"2026-08-30T23:42:53.743Z","dependency_job_id":"01be462a-1c57-45b9-a381-95c500702103","html_url":"https://github.com/9elements/firmware-action","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/9elements/firmware-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/9elements","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38152619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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":"9elements","name":"9elements","uuid":"114167","kind":"organization","description":"Digital product and design studio. High on code.","email":null,"website":"https://9elements.com","location":"Bochum, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/114167?v=4","repositories_count":212,"last_synced_at":"2026-10-03T03:54:02.227Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/9elements","funding_links":[],"total_stars":3088,"followers":212,"following":0,"created_at":"2022-11-02T22:28:20.032Z","updated_at":"2026-10-03T03:54:02.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/9elements","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/9elements/repositories"},"tags":[{"name":"cmd/firmware-action/v0.19.6","sha":"fda5f656e6d2e70c6aa85b1740cd01b5d0ffb1e9","kind":"tag","published_at":"2026-03-26T10:20:52.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/cmd/firmware-action/v0.19.6","html_url":"https://github.com/9elements/firmware-action/releases/tag/cmd/firmware-action/v0.19.6","dependencies_parsed_at":"2026-08-07T04:12:55.564Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@cmd%2Ffirmware-action%2Fv0.19.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.6/manifests"},{"name":"v0.19.6","sha":"fda5f656e6d2e70c6aa85b1740cd01b5d0ffb1e9","kind":"tag","published_at":"2026-03-26T10:20:52.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.6","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.6","dependencies_parsed_at":"2026-08-07T04:12:55.515Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.6/manifests"},{"name":"v0.19.5","sha":"5e315843059dcebff7e6d4c03e52365a052069ec","kind":"tag","published_at":"2025-11-04T11:49:52.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.5","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.5","dependencies_parsed_at":"2025-12-14T15:05:19.084Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.5/manifests"},{"name":"cmd/firmware-action/v0.19.5","sha":"5e315843059dcebff7e6d4c03e52365a052069ec","kind":"tag","published_at":"2025-11-04T11:49:52.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/cmd/firmware-action/v0.19.5","html_url":"https://github.com/9elements/firmware-action/releases/tag/cmd/firmware-action/v0.19.5","dependencies_parsed_at":"2025-12-14T15:05:19.083Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@cmd%2Ffirmware-action%2Fv0.19.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.5/manifests"},{"name":"v0.19.4","sha":"82f49fce8b4681f719b59bb0429ed5deff83d222","kind":"tag","published_at":"2025-11-03T13:33:21.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.4","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.4","dependencies_parsed_at":"2025-12-14T15:05:19.071Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.4/manifests"},{"name":"cmd/firmware-action/v0.19.4","sha":"82f49fce8b4681f719b59bb0429ed5deff83d222","kind":"tag","published_at":"2025-11-03T13:33:21.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/cmd/firmware-action/v0.19.4","html_url":"https://github.com/9elements/firmware-action/releases/tag/cmd/firmware-action/v0.19.4","dependencies_parsed_at":"2025-12-14T15:05:19.080Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@cmd%2Ffirmware-action%2Fv0.19.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.4/manifests"},{"name":"v0.19.3","sha":"3b5d7367574db549ab723200f14d61cc5448fcde","kind":"tag","published_at":"2025-11-03T12:39:54.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.3","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.3","dependencies_parsed_at":"2025-12-14T15:05:19.073Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.3/manifests"},{"name":"cmd/firmware-action/v0.19.3","sha":"3b5d7367574db549ab723200f14d61cc5448fcde","kind":"tag","published_at":"2025-11-03T12:39:54.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/cmd/firmware-action/v0.19.3","html_url":"https://github.com/9elements/firmware-action/releases/tag/cmd/firmware-action/v0.19.3","dependencies_parsed_at":"2025-12-14T15:05:19.072Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@cmd%2Ffirmware-action%2Fv0.19.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/cmd%2Ffirmware-action%2Fv0.19.3/manifests"},{"name":"v0.19.2","sha":"8f12bc786a9b3c7b70dc64466fc1470b44ff39e8","kind":"tag","published_at":"2025-10-27T13:52:36.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.2","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.2","dependencies_parsed_at":"2025-12-14T15:05:19.082Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.2/manifests"},{"name":"v0.19.1","sha":"de21bfabf64481d80c1d07fdec1ddce9ce447e9c","kind":"tag","published_at":"2025-10-22T09:50:09.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.1","dependencies_parsed_at":"2025-12-14T15:05:19.073Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"e8632cc544435b54e4aa1ac4ae89c38d5f0dbeef","kind":"tag","published_at":"2025-09-17T16:09:40.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.19.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.19.0","dependencies_parsed_at":"2025-09-22T06:34:31.215Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"edf68eb172fb92da6c65044f592c296c5c4fec65","kind":"tag","published_at":"2025-08-22T10:48:27.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.18.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.18.0","dependencies_parsed_at":"2025-08-27T04:15:03.330Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.18.0/manifests"},{"name":"v0.17.5","sha":"fbc357f35105e54c63c071a6f11dfe55c80c9dc8","kind":"tag","published_at":"2025-08-06T09:24:19.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.5","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.5","dependencies_parsed_at":"2025-08-18T06:35:09.890Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.5/manifests"},{"name":"v0.17.4","sha":"dca82c47b3dc54acabaca39d7b6d09cb08aec44a","kind":"tag","published_at":"2025-07-04T12:53:15.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.4","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.4","dependencies_parsed_at":"2025-07-05T07:35:50.521Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"7800ea8facb526b786b76ddffc5174882b659711","kind":"tag","published_at":"2025-06-02T09:41:30.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.3","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.3","dependencies_parsed_at":"2025-06-09T04:09:19.072Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"a2df347c67950a55ac9af7e8e05764f497cb3751","kind":"tag","published_at":"2025-05-05T17:20:53.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.2","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.2","dependencies_parsed_at":"2025-06-09T04:09:09.919Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"b540573c477c819631e48d57ad1bd8daddd61980","kind":"tag","published_at":"2025-04-16T07:41:33.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.1","dependencies_parsed_at":"2025-06-09T04:09:09.920Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"5c3cea10c3b34772f3a4f478377360f10bcff95a","kind":"tag","published_at":"2025-04-02T16:05:37.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.17.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.17.0","dependencies_parsed_at":"2025-06-09T04:09:09.921Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"9732a4fc158cfa55a2c5c8084cc5a55c6ff7953b","kind":"tag","published_at":"2025-03-25T15:29:44.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.16.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.16.0","dependencies_parsed_at":"2025-06-09T04:09:09.927Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"3d3a44fbfcc3d8250d6deb9ccdc73ccbed0ba90e","kind":"tag","published_at":"2025-03-18T18:52:27.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.15.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.15.0","dependencies_parsed_at":"2025-06-09T04:09:12.712Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.15.0/manifests"},{"name":"v0.14.1","sha":"edd4869ba1ed918034076f0e480204937586fff2","kind":"tag","published_at":"2025-02-17T10:27:35.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.14.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.14.1","dependencies_parsed_at":"2025-06-09T04:09:16.757Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"6f2c1ef4a2b0c73686a94b8a8895185e3ffba14b","kind":"tag","published_at":"2025-02-15T17:25:19.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.14.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.14.0","dependencies_parsed_at":"2025-06-09T04:09:16.496Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"450b3c199c764cb85726e974a66e0e4a5f91d419","kind":"tag","published_at":"2025-02-11T19:59:44.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.13.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.13.0","dependencies_parsed_at":"2025-06-09T04:09:12.708Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"ac4bde9f01d5044c9ed828c09f045822106e7ad6","kind":"tag","published_at":"2025-01-27T11:09:40.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.12.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.12.0","dependencies_parsed_at":"2025-06-09T04:09:09.936Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d9286b0a9f8bcf8255d9692415d5913802537246","kind":"tag","published_at":"2025-01-22T17:11:40.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.11.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.11.1","dependencies_parsed_at":"2025-06-09T04:09:09.938Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"09f7de3aea4209bdbd0b1be4705ccbe5a5e8322c","kind":"tag","published_at":"2025-01-22T16:42:30.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.11.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.11.0","dependencies_parsed_at":"2025-06-09T04:09:12.679Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"57c47292ec4078dcc3c8101bb8304cf254ec0ec7","kind":"tag","published_at":"2024-12-19T14:05:54.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.10.2","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.10.2","dependencies_parsed_at":"2025-06-09T04:09:09.923Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"5509437f1332c64b323b8eda2a1e9d0d5bcd0e95","kind":"tag","published_at":"2024-12-14T11:53:24.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.10.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.10.1","dependencies_parsed_at":"2025-06-09T04:09:09.929Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"d4beebef93725d443880eb46ed23aa3dc937e1e8","kind":"tag","published_at":"2024-12-11T14:29:17.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.10.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.10.0","dependencies_parsed_at":"2025-06-09T04:09:09.937Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"7a941951fd0cb051b4dbede5f7c782bcebe82639","kind":"tag","published_at":"2024-12-03T14:19:53.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.9.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.9.0","dependencies_parsed_at":"2025-06-09T04:09:09.940Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"fc387d412f85f8fcb4a26f491331c28eccdfc47e","kind":"tag","published_at":"2024-11-28T21:47:36.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.8.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.8.1","dependencies_parsed_at":"2025-06-09T04:09:18.034Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"495b1251b1e1d76903d26e7f3f58e59b739549f7","kind":"tag","published_at":"2024-11-27T13:46:51.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.8.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.8.0","dependencies_parsed_at":"2025-06-09T04:09:09.925Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"64275588157e44f6162ab59d6bcc245e40022ac3","kind":"tag","published_at":"2024-11-22T16:49:06.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.7.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.7.0","dependencies_parsed_at":"2025-06-09T04:09:13.137Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"e9fdd48f2dd429599e5bc385019c65c65ec728eb","kind":"tag","published_at":"2024-08-27T15:10:53.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.6.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.6.1","dependencies_parsed_at":"2025-06-09T04:09:09.939Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"6a4f3d0e4f5e5dda7d454e70ec8fb93c90cd5e69","kind":"tag","published_at":"2024-08-26T11:49:19.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.6.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.6.0","dependencies_parsed_at":"2025-06-09T04:09:09.921Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"1dc275f082517b101f0194d708fa2a074c723714","kind":"tag","published_at":"2024-08-01T09:09:00.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.5.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.5.0","dependencies_parsed_at":"2025-06-09T04:09:16.686Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"676c7b6053796a731f53d34009d5bc584d4a4ba3","kind":"tag","published_at":"2024-07-30T14:50:48.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.4.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.4.0","dependencies_parsed_at":"2025-06-09T04:09:09.920Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"4cac34ce2a3bbfccb09014cc91f545e2dfb1d5aa","kind":"tag","published_at":"2024-07-11T16:01:33.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.3.2","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.3.2","dependencies_parsed_at":"2025-06-09T04:09:16.832Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"ca343ff5fb8ba63cd54d76c7e0ccbc467e6b3ea0","kind":"tag","published_at":"2024-07-11T13:16:59.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.3.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.3.1","dependencies_parsed_at":"2025-06-09T04:09:16.821Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"35ed1fe1860a5d9da7ec6a9667cdb62109f1b817","kind":"tag","published_at":"2024-07-11T11:08:31.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.3.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.3.0","dependencies_parsed_at":"2025-06-09T04:09:16.783Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"b8b8376ab904a93008d8c888658be5d0c76a632b","kind":"tag","published_at":"2024-06-14T11:47:08.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.2.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.2.1","dependencies_parsed_at":"2025-06-09T04:09:16.775Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"960b087f2ea00b1a8fc1f1e4a3042778e864da63","kind":"commit","published_at":"2024-03-11T08:14:33.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.2.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.2.0","dependencies_parsed_at":"2025-06-09T04:09:16.774Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"4cf4603cfe3eeefbe2645efb8dcdec6f64c04d78","kind":"commit","published_at":"2024-03-04T15:58:37.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.1.2","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.1.2","dependencies_parsed_at":"2025-06-09T04:09:16.765Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"58ebf6748d1688b75c43208cd94b3450e62e5716","kind":"commit","published_at":"2024-02-01T11:16:43.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.1.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.1.1","dependencies_parsed_at":"2025-06-09T04:09:20.586Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"fc168258f64a83da64f6a3d2f9284659152df029","kind":"commit","published_at":"2024-01-31T12:46:59.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.1.0","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.1.0","dependencies_parsed_at":"2025-06-09T04:09:20.290Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"22f075f2201055536ca63472ab8809c2cb18aac8","kind":"commit","published_at":"2024-01-23T09:01:28.000Z","download_url":"https://codeload.github.com/9elements/firmware-action/tar.gz/v0.0.1","html_url":"https://github.com/9elements/firmware-action/releases/tag/v0.0.1","dependencies_parsed_at":"2025-06-09T04:09:20.294Z","dependency_job_id":null,"purl":"pkg:github/9elements/firmware-action@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-10-10T03:39:47.015Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.34343434343434,"dependent_packages_count":0.0,"stargazers_count":7.218144174665913,"forks_count":19.085262563523433,"docker_downloads_count":null,"average":15.161710270405921},"purl":"pkg:githubactions/9elements/firmware-action","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/9elements/firmware-action","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/9elements/firmware-action","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/9elements/firmware-action/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-07T12:01:41.594Z","issues_count":117,"pull_requests_count":797,"avg_time_to_close_issue":3794566.090909091,"avg_time_to_close_pull_request":263656.26207906293,"issues_closed_count":77,"pull_requests_closed_count":683,"pull_request_authors_count":7,"issue_authors_count":7,"avg_comments_per_issue":0.8461538461538461,"avg_comments_per_pull_request":0.6838143036386449,"merged_pull_requests_count":642,"bot_issues_count":2,"bot_pull_requests_count":370,"past_year_issues_count":0,"past_year_pull_requests_count":33,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":52885.032258064515,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.2424242424242424,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":25,"past_year_merged_pull_requests_count":31,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Ffirmware-action/issues","maintainers":[{"login":"AtomicFS","count":513,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AtomicFS"},{"login":"MDr164","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MDr164"}],"active_maintainers":[{"login":"AtomicFS","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AtomicFS"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/9elements%2Ffirmware-action/codemeta","maintainers":[]}