Skip to content

Updating Continuous-Integration.md - #13161

Merged
jpakkane merged 4 commits into
mesonbuild:masterfrom
dreamer-coding:patch-1
Apr 30, 2024
Merged

jpakkane merged 4 commits into
mesonbuild:masterfrom
dreamer-coding:patch-1

Conversation

@dreamer-coding

Copy link
Copy Markdown
Contributor

Enhanced CI Documentation: Updated configuration examples for clarity and readability, ensuring seamless integration with GitHub Actions, AppVeyor, and CircleCI CI. Improved organization and formatting for easier navigation and understanding. PR includes refinements for both Linux and macOS environments, enhancing developer workflow efficiency.

CircleCI experiment based on this: https://github.com/fossil-lib/fscl-xtest-c/blob/main/.circleci/config.yml
AppVeyor experiment based on this: https://github.com/fossil-lib/fscl-xtest-c/blob/main/appveyor.yml

updating the old CI doc
Comment thread docs/markdown/Continuous-Integration.md Resolved
Comment thread docs/markdown/Continuous-Integration.md Outdated
name: Windows_Meson_Testlog
path: builddir/meson-logs/testlog.txt
- name: Checkout code
uses: actions/checkout@v1

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The most recent version at the moment is 4. Since we are changing this, might as well update the version too.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied suggested update to reflect the latest archive action.

Removed 1.0.0 and 1.1.0 from GitHub action sample due to failure to find linker on Mac. The issue seemed to have been resolved around version 1.2 and up so keeping those.
@jpakkane
jpakkane merged commit f38a826 into mesonbuild:master Apr 30, 2024
soumyaDghosh pushed a commit to soumyaDghosh/meson that referenced this pull request Jun 4, 2024
Volker-Weissmann pushed a commit to Volker-Weissmann/meson that referenced this pull request May 1, 2025
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