Skip to content

Chore/githib actions ci - #698

Draft
timcadman wants to merge 5 commits into
v7.0-devfrom
chore/githib-actions-ci
Draft

Chore/githib actions ci#698
timcadman wants to merge 5 commits into
v7.0-devfrom
chore/githib-actions-ci

Conversation

@timcadman

@timcadman timcadman commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Background

The existing Azure CI has worked well, but it can potentially be improved.

What's changed

  • Migrated from Azure to github actions

New features

  • Runs Opal and Armadillo each time
  • Tests are run in parallel batches reducing time from >1 hour to <20 mins
  • Added lint testing for code quality
  • Add a summary of passes/fails in the comments

Still to do

  • I have also tried to add code cov but I can't get it working - maybe we look at this together.

Testing

This was very AI generated flow, but I have asked it to review its own code and it assures me that none of the existing functionality is lost haha. I have also tested it against different combinations of passing and failing.

@timcadman
timcadman changed the base branch from v6.3.6-dev to v7.0-dev September 1, 2026 18:42
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
❌ 2 of 5 checks failed
CheckResult
Devtools checks✅ passed
Code quality✅ 0 findings
Armadillo unit tests[ FAIL 4 | WARN 0 | SKIP 27 | PASS 11044 ]
Opal unit tests[ FAIL 0 | WARN 0 | SKIP 27 | PASS 11064 ]
Test coverage❌ 61.2% vs 80% target

Tested against dsBase versions:
Armadillo: 7.0.0.9000
Opal: 7.0.0.9000

Logs: Devtools checks · Code quality · Armadillo unit tests · Opal unit tests · Codecov

@timcadman
timcadman force-pushed the chore/githib-actions-ci branch 2 times, most recently from 93b375f to 7e43432 Compare September 1, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant