Automate Your Factorio Mod Uploads

Tools which are useful for mod development.
TheBrutalX
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Nov 02, 2024 2:51 am
Contact:

Automate Your Factorio Mod Uploads

Post by TheBrutalX »

Automate Your Factorio Mod Uploads with factorio-mod-uploader-action

If you're a Factorio mod developer looking to streamline your workflow, factorio-mod-uploader-action is here to help! This GitHub Action automates the packaging and uploading of your mods to the Factorio mod portal directly from your repository.

Features:

Automatic Packaging: Converts your mod into the required ZIP format effortlessly.
Seamless Integration: Fits smoothly into your existing GitHub workflows.
Secure Uploads: Uses your Factorio API key securely for uploads.
Version Management: Automatically handles versioning using your Git tags.
How to Get Started:

Set Up the Workflow File: Add the action to your GitHub workflow.
Add Your Factorio API Key: Store your API key securely in GitHub Secrets.
Push a Tag to Trigger the Action: Uploads occur when you push a new tag.
Benefits:

Time-Saving: Automates repetitive tasks, letting you focus on development.
Error Reduction: Minimizes mistakes that can happen with manual uploads.
Organized Versions: Keeps your mod versions in order using Git tags.
Repository Link: factorio-mod-uploader-action

Feel free to explore the repository for more details or to contribute!
User avatar
micromario
Fast Inserter
Fast Inserter
Posts: 109
Joined: Thu Apr 05, 2018 11:53 am
Contact:

Re: Automate Your Factorio Mod Uploads

Post by micromario »

Very cool project. How does this differ from https://github.com/fgardt/factorio-mod-template
TheBrutalX
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Nov 02, 2024 2:51 am
Contact:

Re: Automate Your Factorio Mod Uploads

Post by TheBrutalX »

Hi, they are really very similar, I honestly didn't look if there were similar systems, I got the idea and developed it, being that I am creating my first mods and every time doing the same procedures was getting tedious.

I thought to myself, why not automate this whole operation?

This is just the first version but I already have further improvements in mind and I tried to be as atomic in the steps to make the operations as modular as possible.
Post Reply

Return to “Development tools”