{"id":17653868,"url":"https://github.com/pcolby/install-linuxdeploy","last_synced_at":"2025-07-10T05:39:25.801Z","repository":{"id":258998810,"uuid":"875215156","full_name":"pcolby/install-linuxdeploy","owner":"pcolby","description":"GitHub Action for installing linuxdeploy, with optional plugins","archived":false,"fork":false,"pushed_at":"2025-03-10T04:34:45.000Z","size":56,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T21:35:32.468Z","etag":null,"topics":["action","actions","install","linuxdeploy"],"latest_commit_sha":null,"homepage":"","language":null,"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/pcolby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-19T11:52:24.000Z","updated_at":"2025-03-10T04:34:37.000Z","dependencies_parsed_at":"2025-02-14T00:27:45.985Z","dependency_job_id":"85433029-3f3e-4e2f-b8d0-aa4efce33ba6","html_url":"https://github.com/pcolby/install-linuxdeploy","commit_stats":null,"previous_names":["pcolby/install-linuxdeploy"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/pcolby/install-linuxdeploy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Finstall-linuxdeploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Finstall-linuxdeploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Finstall-linuxdeploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Finstall-linuxdeploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pcolby","download_url":"https://codeload.github.com/pcolby/install-linuxdeploy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcolby%2Finstall-linuxdeploy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264536022,"owners_count":23624405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","actions","install","linuxdeploy"],"created_at":"2024-10-23T12:07:17.271Z","updated_at":"2025-07-10T05:39:25.764Z","avatar_url":"https://github.com/pcolby.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Install linuxdeploy\n\n[![CI](https://github.com/pcolby/install-linuxdeploy/actions/workflows/ci.yaml/badge.svg?branch=main)](\n  https://github.com/pcolby/pcolby/install-linuxdeploy/actions/workflows/ci.yaml)\n\nGitHub Action for installing [linuxdeploy] with optional plugins.\n\n## Usage\n\n```yaml\n- uses: pcolby/install-linuxdeploy@v1\n```\n\n## Options\n\n### `arch`\n\nThe target architecture to install [linuxdeploy] for. This can be any architecture that [linuxdeploy] releases binaries\nfor. Defaults to match the architecture of the current workflow runner (typically `x86_64`).\n\n### `dir`\n\nThe target directory to install [linuxdeploy] to. Defaults to `${RUNNER_TEMP}/linuxdeploy`.\n\n### `install-deps`\n\nWhether or not to install known `apt` dependencies. Defaults to `true`.\n\n### `plugins`\n\nSpace-separated list of optional [linuxdeploy] plugins to install. Any plugins directly listed in the\n[Awesome linuxdeploy!] listing should be supported, such as `appimage` and `qt`.\n\nEach plugin may be suffixed with a version, like `qt@v1.2.3`, to specify which version of that plugin to install. Note,\nhowever, for plugins with actual releases (such as `appimage` and `qt`), the version is a GitHub release tag, but for\nunreleased plugins (such as `gtk` and `gstreamer`) the version is a ref name or commit hash. If no version suffix is\nprovided, released plugins default to match the [`version`](#version) option, while unreleased plugins defualt to their\ndefault branch (ie `master`).\n\n\u003e [!TIP]\n\u003e As per the [AppImage plugin's `README.md` file:](\n\u003e https://github.com/linuxdeploy/linuxdeploy-plugin-appimage?tab=readme-ov-file#updating-the-appimage-plugin)\n\u003e\n\u003e \u003e The official linuxdeploy AppImage ships with a fairly recent version of the plugin.\n\u003e\n\u003e So while you _can_ install a specific version of the `appimage` plugin via `plugins`, which will override the default\n\u003e one shipped with [linuxdeploy], it usually isn't necessary for that plugin.\n\n### `set-env`\n\nWhether or not to update the `$PATH` environment variable to include the installation `dir`. Defaults to `true`.\n\n### `version`\n\nThe [linuxdeploy] version to install, as well as the _default_ version for any `plugins` entries that don't specify a\nversion.\n\n\u003e [!IMPORTANT]\n\u003e Currently this defaults to `continuous`, as [linuxdeploy] has no official stable release yet. But at some point\n\u003e this will likely default to the most recent stable [linuxdeploy] version that has been tested with this action.\n\n### Example with all options\n\n```yaml\n- name: Install linuxdeploy\n  uses: pcolby/install-linuxdeploy@v1\n  with:\n    arch: x86_64\n    dir: ${{ runner.temp }}/linuxdeploy\n    install-deps: true\n    plugins: appimage gtk@master qt\n    set-env: true\n    version: continuous\n```\n\n[Awesome linuxdeploy!]: https://github.com/linuxdeploy/awesome-linuxdeploy\n[linuxdeploy]: https://github.com/linuxdeploy/linuxdeploy\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcolby%2Finstall-linuxdeploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpcolby%2Finstall-linuxdeploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcolby%2Finstall-linuxdeploy/lists"}