Shipcast v0.3.0: launch from a GitHub Action, blog in your languages, an app you can install
Shipcast turns a GitHub release into a launch: it reads the code at the tag, drafts the article and a post for each channel, and publishes them once you approve. Version 0.3.0 lets you run it from a GitHub Action on your own repos with nothing to host, writes your blog in the languages you choose, and brings a redesigned app you can install on your phone or desktop. If you already run Shipcast,…
Shipcast v0.3.0 marks a significant upgrade by enabling users to launch from a GitHub Action without needing additional hosting. This streamlined process involves creating a release in GitHub, which then generates a pull request containing drafts for each channel. Once approved, these drafts are published across the chosen platforms.
Version 0.3.0 of Shipcast now allows users to run the application on their own devices, including smartphones and desktops. This version requires Node 24 and provides detailed instructions for setting up the GitHub Action, including initializing the workflow, specifying secrets, and configuring the AI model for the drafts. The drafts are generated using the user's own OpenAI API key, with options to choose between OpenAI or Anthropic.
Analytics are improved with UTM parameters to track the source, medium, and campaign of each visit to the blog. In case GitHub's scheduled runs are delayed, the publish workflow includes three cron lines to ensure posts are still published. Language support in the app has been enhanced, allowing users to specify the blog's languages in the `brand.yml` file, with the first language being primary.
The app also includes features like language switches, a search palette, and account/page search, making it more user-friendly. Notifications are customizable per device, and setting up a self-hosted version involves updating the Docker Compose file and ensuring the `languages.blog` variable is correctly set. Additional resources, such as the getting-started guide and changelog, are available for further assistance.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.