Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kachick/elm-dependency-submission
Send Elm dependency to GitHub
https://github.com/kachick/elm-dependency-submission
dependencies elm github-actions
Last synced: 2 months ago
JSON representation
Send Elm dependency to GitHub
- Host: GitHub
- URL: https://github.com/kachick/elm-dependency-submission
- Owner: kachick
- License: mit
- Created: 2022-06-18T15:25:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T01:41:49.000Z (9 months ago)
- Last Synced: 2024-04-08T02:47:47.128Z (9 months ago)
- Topics: dependencies, elm, github-actions
- Language: TypeScript
- Homepage: https://github.com/marketplace/actions/elm-dependency-submission
- Size: 3.07 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# elm-dependency-submission
[![Test & Lint](https://github.com/kachick/elm-dependency-submission/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/kachick/elm-dependency-submission/actions/workflows/ci.yml)
- _**This repository is archived**_
- _**No longer maintained**_This GitHub Action send elm dependencies list to the [Dependency submission API](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api). Dependencies then appear in your repository's dependency graph.
## Example
```yaml
name: Send Elm dependencies
on:
push:
branches:
- main# The API requires write permission on the repository to submit dependencies
permissions:
contents: writejobs:
elm-dependency-submission:
runs-on: ubuntu-24.04
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
- name: Run snapshot action
uses: kachick/elm-dependency-submission@v3
with:
#
# Optional: Default "elm.json". Change it if different in your repository
elm-json-path: elm.json
```You can see the working image at [here](https://github.com/kachick/elm-dependency-submission/network/dependencies). It is parsing [emobu/elm.json](https://github.com/mobu-of-the-world/emobu/blob/main/elm.json).