Skip to content

Conversation

@dido18
Copy link
Owner

@dido18 dido18 commented Oct 24, 2025

Motivation

Simplify the installation of the app.

Changes

  • When a tag is created, a workflow creates a zip and uploads it to a new release.
  • Add a command to install the latest app (.zip) into the board from the latest release
curl -sSL https://raw.githubusercontent.com/dido18/scratch-arduino-app/main/install.sh | bash

dido18 added 22 commits October 24, 2025 20:58
@dido18 dido18 changed the title Release zip feat(ci): add workflow to create release and to instal lthe app into the board with one-line comand Oct 26, 2025
@dido18 dido18 marked this pull request as ready for review October 26, 2025 11:48
@dido18 dido18 changed the title feat(ci): add workflow to create release and to instal lthe app into the board with one-line comand feat(ci): create release with zip and to instal lthe app into the board with one-line comand Oct 26, 2025
@dido18 dido18 merged commit e838175 into main Oct 26, 2025
dido18 added a commit that referenced this pull request Oct 26, 2025
…rd with one-line comand (#14)

* wip. task create zip

* Update sketch.yaml to specify commit for Arduino_Modulino to avoid build issues with ArduinoLedMatrix

* chore: update .gitignore and README for task adjustments; remove obsolete build ignore

* feat: add GitHub Actions workflow for automated release process

* fix: update release workflow to include workflow_dispatch and correct step name for zip creation

* fix: correct Go version specification in release workflow

* refactor: simplify task execution in release workflow by removing Go tool commands

* fix: correct command execution context for npm install and build in scratch:init task

* feat: add installer script for scratch-arduino-app and update release workflow to set environment variables

* fix: uncomment zip creation step and correct syntax for artifact name in release workflow

* fix: correct environment variable reference for artifact name in release workflow

* fix

* fix

* fix: update installation paths to use HOME variable for consistency

* fix: remove commented-out zip creation step in release workflow

* fix: update release workflow to create zip and upload artifacts

* fix: add missing newline and correct indentation in release workflow

* fix: simplify download command in installer script

* fix: correct token variable name in release workflow

* fix: update token reference in release workflow and remove unnecessary newline

* fix: streamline zip creation process and enhance versioning in Taskfile

* fix: simplify installer script by removing unnecessary checks and using latest release download

* fix: update installation instructions and improve download process in installer script

* fix: remove redundant installation messages and streamline script execution

* fix: remove redundant cleanup step in installation script

* fix: add error handling for missing zip file in installation script

* fix: clarify download directory in installation script
@dido18 dido18 deleted the release-zip branch November 3, 2025 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants