Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add composite GitHub Action for Octave installation#259

Merged
blink1073 merged 1 commit into
Calysto:mainfrom
blink1073:add-action
Mar 4, 2026
Merged

Add composite GitHub Action for Octave installation#259
blink1073 merged 1 commit into
Calysto:mainfrom
blink1073:add-action

Conversation

@blink1073

@blink1073 blink1073 commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Extracts platform-specific Octave install logic into a reusable composite action (action.yml) at the repo root
  • Accepts an install-type input with values ubuntu, macos, windows, and ubuntu-flatpak
  • Updates test.yml to use uses: ./ with the appropriate install-type for each test job

Test plan

  • Verify test-linux, test-macos, test-windows, and test-flatpak CI jobs pass with the refactored workflow
  • Confirm no behavioral change — install steps are identical to the previous inline commands

Extracts platform-specific Octave install logic into a reusable
composite action (action.yml) with an install-type input supporting
ubuntu, macos, windows, and ubuntu-flatpak. Updates test.yml to use
the local action.
@blink1073 blink1073 enabled auto-merge (squash) March 4, 2026 11:24
@blink1073 blink1073 merged commit ffb078f into Calysto:main Mar 4, 2026
20 checks passed
@blink1073 blink1073 deleted the add-action branch March 4, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant