Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

@dailydotdev/devcard

Actions
GitHub Action to download the devcard from daily.dev
2.0.5
Star (99)

GitHub Action for fetching the devcard from daily.dev

GitHub GitHub Workflow Status (event) GitHub release (latest by date)

Example usasge

- name: devcard
  uses: dailydotdev/[email protected]
  with:
    devcard_id: ${{ secrets.DEVCARD_ID }}

Action options

Required

  • devcard_id: this is the unique hash of the devcard, it can be found in the URL of the devcard.
    • e.g. https://api.daily.dev/devcards/0b156485612243bfa39092f30071e276.png where the devcard_id is 0b156485612243bfa39092f30071e276
    • Can be found at https://app.daily.dev/devcard

Optional

  • token: GitHub Token used to commit the devcard
  • commit_branch: The branch to commit the devcard to. Defaults to the branch of the action.
  • commit_message: The commit message to use when committing the devcard. Defaults to Update ${filename}.
    • You can use ${filename} in the message to refer to the filename of the devcard.
  • commit_filename: The filename to commit the devcard to. Defaults to devcard.svg.
    • If you want to save the devcard as a PNG, you can use devcard.png instead, or any other filename ending in .png.
  • dryrun: If set to true, the action will run as normal, but not actually commit the devcard

Advanced usage

This will save the devcard as PNG and commit to a separate branch named devcard.

- name: devcard
   uses: dailydotdev/[email protected]
   with:
     devcard_id: ${{ secrets.DEVCARD_ID }}
     commit_branch: devcard
     commit_filename: devcard.png
     commit_message: "chore: update ${filename}"

Keep up-to-date with GitHub Dependabot

Since Dependabot has native GitHub Actions support, to enable it on your GitHub repo all you need to do is add the .github/dependabot.yml file:

version: 2
updates:
  # Maintain dependencies for GitHub Actions
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: "daily"

@dailydotdev/devcard is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

GitHub Action to download the devcard from daily.dev
2.0.5

@dailydotdev/devcard is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.