Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.1.0 #84

Merged
merged 42 commits into from
Sep 27, 2024
Merged

v1.1.0 #84

merged 42 commits into from
Sep 27, 2024

Conversation

Paebbels
Copy link
Member

@Paebbels Paebbels commented Aug 2, 2024

New Features

  • Implemented fail_under feature for documentation checking.
  • Made base images (Ubuntu, Windows, macOS Intel, macOS ARM) configurable.
  • Added support for macOS ARM.
    • Actually, GitHub Actions silently switched to ARM with macos-latest.
    • Normal macos (Intel) can be selected, but it's disabled by default due to missing support in Open Source plans of GitHub.
  • Parameter exclude and disable list support new sys:* and *:x.y syntax.
  • PublishTestResults will now merge unit test XML files based on pyEDAA.Reports.
    • Additional merge parameters can be specified: additional_merge_args
  • Unittesting:
    • New apt parameter to install packages via apt.
    • New brew parameter to install packages via homebrew.
    • New requirements parameter
    • New macos_before_script parameter
    • New ubuntu_before_script parameter
    • New mingw64_before_script parameter
    • New ucrt64_before_script parameter

Changes

  • Updated PR template.
  • Bumped dependencies.
  • Run Ubuntu jobs with 2024.04 instead of 2022.04.
    ubuntu-latest is still stuck at 2022.04.
  • When checking for pacman managed packages, more Python packages are now handled.
  • Improved error handling in embedded Python code.
  • Report errors also to GitHub pipeline messages.

Bug Fixes

  • Also upload hidden files in artifacts for code coverage.

Documentation

None

Unit Tests

  • Added tests for embedded Python code.

Paebbels and others added 29 commits April 25, 2024 07:33
…ersions (e.g. for macOS) can be disabled."

This reverts commit 4619310.
This fixes the error message:
× This environment is externally managed

(cherry picked from commit 7879c05)
@Paebbels Paebbels added the Documentation Improvements or additions to documentation label Aug 2, 2024
@Paebbels Paebbels added Enhancement New feature or request Pipeline Reusable workflows Release Release Pull Requests Dependencies labels Aug 2, 2024
@Paebbels Paebbels merged commit bf6ba9b into main Sep 27, 2024
58 of 60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Documentation Improvements or additions to documentation Enhancement New feature or request Pipeline Reusable workflows Release Release Pull Requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants