mirror of
https://github.com/ostreedev/ostree.git
synced 2025-03-09 12:58:38 +03:00
ci: run crates.io publish on release tags
This commit is contained in:
parent
376dc2896c
commit
febbd00c27
@ -92,11 +92,13 @@ publish_ostree-sys:
|
||||
script:
|
||||
- cargo publish --verbose --manifest-path sys/Cargo.toml --token $CRATES_IO_TOKEN
|
||||
cache: {}
|
||||
when: manual
|
||||
only:
|
||||
- /^ostree-sys\/.+$/
|
||||
|
||||
publish_ostree:
|
||||
stage: publish
|
||||
script:
|
||||
- cargo publish --verbose --token $CRATES_IO_TOKEN
|
||||
cache: {}
|
||||
when: manual
|
||||
only:
|
||||
- /^ostree\/.+$/
|
||||
|
@ -92,9 +92,9 @@ The version needs to be changed in the following places (if applicable):
|
||||
* in `Cargo.toml` for the main crate version
|
||||
* in `README.md` in the *Installing* section in case of major version bumps
|
||||
|
||||
Then, run the publish jobs on the release commit. Main and -sys crate don't have
|
||||
to be released in lockstep. Then tag the commit as `ostree/x.y.z` and/or
|
||||
`ostree-sys/x.y.z`.
|
||||
Then tag the commit as `ostree/x.y.z` and/or `ostree-sys/x.y.z`. This will run
|
||||
the crates.io deployment jobs. Main and -sys crate don't have to be released in
|
||||
lockstep.
|
||||
|
||||
## License
|
||||
The `ostree` crate is licensed under the MIT license. See the LICENSE file for
|
||||
@ -104,10 +104,10 @@ libostree itself is licensed under the LGPL2+. See its
|
||||
[licensing information](https://ostree.readthedocs.io#licensing) for more
|
||||
information.
|
||||
|
||||
The libostree GIR file (`gir-files/OSTree-1.0.gir`) is derived from the
|
||||
The libostree GIR file (`gir-files/OSTree-1.0.gir`) is derived from the
|
||||
libostree source code and is also licensed under the LGPL2+. A copy of the
|
||||
LGPL version 2 is included in the LICENSE.LGPL2 file.
|
||||
|
||||
The remaining GIR files (`gir-files/*.gir`) are from the glib project and
|
||||
are licensed under the LGPL2.1+. A copy of the LGPL version 2.1 is included
|
||||
in the LICENSE.LGPL2.1 file.
|
||||
in the LICENSE.LGPL2.1 file.
|
||||
|
Loading…
x
Reference in New Issue
Block a user