Skip to content

chore(ci): Add a release-plz workflow#39

Merged
CommanderStorm merged 5 commits intomaplibre:mainfrom
CommanderStorm:release-plz
Jul 30, 2025
Merged

chore(ci): Add a release-plz workflow#39
CommanderStorm merged 5 commits intomaplibre:mainfrom
CommanderStorm:release-plz

Conversation

@CommanderStorm
Copy link
Member

Sets up release-plz for this repo

Resolves #26

I copied the code from the following PR and then went over the docs to see if anything needs to be configured differently.

Note

For merging, this obv. needs a secret ^^

@CommanderStorm CommanderStorm requested a review from nyurik July 28, 2025 17:24
@CommanderStorm CommanderStorm changed the title add an release-plz workflow chore(ci): add an release-plz workflow Jul 28, 2025
Copy link
Member

@nyurik nyurik left a comment

Choose a reason for hiding this comment

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

@CommanderStorm thx, but I think the approach i used in https://github.com/nyurik/automotive_diag/blob/15712160d4352458888f67944ad12999335109f6/.github/workflows/ci.yml#L75 is much cleaner - it relies on a single step that is part of the regular CI, rather than making it a separate one that does not know if CI passed or not (note that i did use the same approach you did from their docs initially, but later settled on a different one because i wanted it to be part of overall CI path rather than a separate independent one)

@CommanderStorm
Copy link
Member Author

Fair.

If CI passes on the branch, it better also pass on main.
But since we are not anal about needing to be up to date with main (just no merge conflict) this is much better.

@CommanderStorm CommanderStorm requested a review from nyurik July 29, 2025 22:13
@CommanderStorm CommanderStorm changed the title chore(ci): add an release-plz workflow Add an release-plz workflow Jul 29, 2025
@CommanderStorm CommanderStorm changed the title Add an release-plz workflow chore(ci): Add an release-plz workflow Jul 29, 2025
Copy link
Member

@nyurik nyurik left a comment

Choose a reason for hiding this comment

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

thx!

@CommanderStorm CommanderStorm changed the title chore(ci): Add an release-plz workflow chore(ci): Add a release-plz workflow Jul 30, 2025
@CommanderStorm CommanderStorm merged commit 2e90a70 into maplibre:main Jul 30, 2025
12 checks passed
@CommanderStorm CommanderStorm deleted the release-plz branch July 30, 2025 01:00
CommanderStorm added a commit that referenced this pull request Sep 18, 2025
## 🤖 New release

* `maplibre_native`: 0.1.1 -> 0.1.2 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.1.2](v0.1.1...v0.1.2)
- 2025-09-18

### Added

- remove `persist-credentials`
([#60](#60))
- `crates.io` trusted publishing
([#58](#58))
- use dependencies MapLibre Native amalgamation instead of system
libraries
([#56](#56))
- add metal rendering backend support
([#55](#55))
- Make opengl testcases pass and mark opengl as supported
([#41](#41))
- implemented the cli example
([#11](#11))

### Other

- *(sec)* pin github deps to shas
([#59](#59))
- *(deps)* bump actions/checkout from 4 to 5 in the
all-actions-version-updates group
([#57](#57))
- migrate the version update to store metadata in the `metadata` section
of `Cargo.toml`
([#54](#54))
- *(ci)* cleanup CI and justfile
([#43](#43))
- remove the option to `git checkout` to simplify our tool chain
([#53](#53))
- finalise the onboarding into maplibre for badges
([#49](#49))
- *(deps)* bump amannn/action-semantic-pull-request from 5 to 6
([#52](#52))
- *(deps)* bump actions/checkout from 4 to 5
([#51](#51))
- *(deps)* pre-commit autoupdate
([#50](#50))
- Document planned windows x86/arm support
([#46](#46))
- update readme for macos support
([#44](#44))
- *(ci)* Add a `release-plz` workflow
([#39](#39))
- *(ci)* make sure that msrv is a separate step in CI
([#42](#42))
- *(ci)* add a step to require conventional pr titles
([#40](#40))
- revised wording
([#38](#38))
- *(deps)* bump peter-evans/create-pull-request from 6 to 7
([#36](#36))
- Document inclusion of the Maplibre Native license. (fixes #5)
([#37](#37))
- *(ci)* Make sure to test all platforms in CI
([#32](#32))
- migrate us to the amalgamation
([#30](#30))
- update readme with platform support
([#33](#33))
- *(deps)* Made sure that MLN is automatically updated once every month
([#29](#29))
- prevent/autofix tabs in text
([#23](#23))
- Sort justfiles alphabetically
([#22](#22))
- Some initial ideas of reworking pre-compiled code download.
([#17](#17))
- Minor refactor
([#21](#21))
- Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0
([#20](#20))
- lints ([#19](#19))
- extract the `GraphicsRenderingAPI` part of #17
([#18](#18))
- add docs required by maplibre
([#15](#15))
- fmt
- Refactor build.rs, bump dep
([#14](#14))
- Update submodule
- reword the doccomments for the debug options
([#13](#13))
- remove duplicate `MLN_WITH_OPENGL` definition
([#9](#9))
- reword slightly confusing warning in build script
([#10](#10))
- add more docstrings
([#12](#12))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).
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.

Set up release-pls

2 participants