Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ramsailopal/mcode-github-action
Github Action to test the compilation of M code routines
https://github.com/ramsailopal/mcode-github-action
github-actions mumps yottadb
Last synced: 23 days ago
JSON representation
Github Action to test the compilation of M code routines
- Host: GitHub
- URL: https://github.com/ramsailopal/mcode-github-action
- Owner: RamSailopal
- Created: 2022-04-29T08:20:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-31T11:34:45.000Z (over 2 years ago)
- Last Synced: 2024-10-15T17:38:45.864Z (23 days ago)
- Topics: github-actions, mumps, yottadb
- Language: Shell
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mcode-Github-Action
![Alt text](Github-Action.JPG?raw=true "Github Action view")
Github Action to test the compilation of M code routines
This action searches a repo for files with a **.m** extension and then attempts to compile the routines in YottaDB returning the output. This forms an integral part of a CI/CD pipeline.
# Inputs
**repo** - The repo to pull and find the routines in. (default https://github.com/RamSailopal/Mcode-Github-Action.git)
**gituser** - The username for a private repo (default blank - assumes a public repo)
**gitpass** - The password for a private repo (default blank - assumes a public repo)
# Example workflow:
jobs:
m_routine_compilation_job:
runs-on: ubuntu-latest
name: Check M code by compiling it
steps:- name: M routine compilation check step
uses: RamSailopal/Mcode-Github-Action@v1
with:
repo: 'https://github.com/RamSailopal/Mcode-Github-Action.git'
gituser: 'tom'
gitpass: 'smith'