{"id":26290011,"url":"https://github.com/alexanderschau/ipfs-pinning-action","last_synced_at":"2025-05-07T22:44:27.845Z","repository":{"id":53014301,"uuid":"349998212","full_name":"alexanderschau/ipfs-pinning-action","owner":"alexanderschau","description":"Pin your files to IPFS using GitHub Actions 🚀","archived":false,"fork":false,"pushed_at":"2023-01-25T10:22:48.000Z","size":477,"stargazers_count":26,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T22:44:21.046Z","etag":null,"topics":["ipfs","ipfs-pinning-services","pinata"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/alexanderschau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-21T12:54:37.000Z","updated_at":"2024-07-08T20:28:59.000Z","dependencies_parsed_at":"2023-02-10T16:45:24.268Z","dependency_job_id":null,"html_url":"https://github.com/alexanderschau/ipfs-pinning-action","commit_stats":{"total_commits":8,"total_committers":3,"mean_commits":"2.6666666666666665","dds":0.25,"last_synced_commit":"e1993758f9c190b261eb395b5a39fa23edde2f75"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderschau%2Fipfs-pinning-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderschau%2Fipfs-pinning-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderschau%2Fipfs-pinning-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderschau%2Fipfs-pinning-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexanderschau","download_url":"https://codeload.github.com/alexanderschau/ipfs-pinning-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252967974,"owners_count":21833245,"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":["ipfs","ipfs-pinning-services","pinata"],"created_at":"2025-03-14T23:17:42.193Z","updated_at":"2025-05-07T22:44:27.824Z","avatar_url":"https://github.com/alexanderschau.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IPFS Pinning GitHub Action\n![hero image](preview-image.png)\nThis GitHub Action helps you to publish your website/assets to IPFS Pinning Services (e.g. [Pinata](https://pinata.cloud/documentation#PinningServicesAPI) or [Filebase](https://docs.filebase.com/api-documentation/ipfs-pinning-service-api) using the official [IPFS Remote Pinning API](https://ipfs.github.io/pinning-services-api-spec/).\n## Usage\nYou can use this Action directly from your GitHub workflow. You can find the required credentials on your Pinning Services Website.\n\n```yaml\n#/.github/workflows/main.yml\non: [push]\n\njobs:\n  pin_to_ipfs:\n    runs-on: ubuntu-latest\n    name: Publish\n    steps:\n    - uses: actions/checkout@v2\n    - name: IPFS Publish\n      id: IPFS\n      uses: alexanderschau/ipfs-pinning-action@v1.0.0\n      with:\n        path_to_add: 'your/path/' #Required\n        endpoint: ${{ secrets.ENDPOINT }} #Required\n        access_token: ${{ secrets.ACCESS_TOKEN }} #Required\n        pin_name: 'github-actions-test' #Optional\n```\n## Outputs\n### `cid`\nYour content's IPFS content identifier e.g.\n\n`bafkreicysg23kiwv34eg2d7qweipxwosdo2py4ldv42nbauguluen5v6am`\n## Contribute\nIf you have ideas to improve this action or found a bug, feel free to submit a PR or open an issue.\n## License\nMIT © Alexander Schau\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderschau%2Fipfs-pinning-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexanderschau%2Fipfs-pinning-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderschau%2Fipfs-pinning-action/lists"}