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:
|
script:
|
||||||
- cargo publish --verbose --manifest-path sys/Cargo.toml --token $CRATES_IO_TOKEN
|
- cargo publish --verbose --manifest-path sys/Cargo.toml --token $CRATES_IO_TOKEN
|
||||||
cache: {}
|
cache: {}
|
||||||
when: manual
|
only:
|
||||||
|
- /^ostree-sys\/.+$/
|
||||||
|
|
||||||
publish_ostree:
|
publish_ostree:
|
||||||
stage: publish
|
stage: publish
|
||||||
script:
|
script:
|
||||||
- cargo publish --verbose --token $CRATES_IO_TOKEN
|
- cargo publish --verbose --token $CRATES_IO_TOKEN
|
||||||
cache: {}
|
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 `Cargo.toml` for the main crate version
|
||||||
* in `README.md` in the *Installing* section in case of major version bumps
|
* 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
|
Then tag the commit as `ostree/x.y.z` and/or `ostree-sys/x.y.z`. This will run
|
||||||
to be released in lockstep. Then tag the commit as `ostree/x.y.z` and/or
|
the crates.io deployment jobs. Main and -sys crate don't have to be released in
|
||||||
`ostree-sys/x.y.z`.
|
lockstep.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
The `ostree` crate is licensed under the MIT license. See the LICENSE file for
|
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
|
[licensing information](https://ostree.readthedocs.io#licensing) for more
|
||||||
information.
|
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
|
libostree source code and is also licensed under the LGPL2+. A copy of the
|
||||||
LGPL version 2 is included in the LICENSE.LGPL2 file.
|
LGPL version 2 is included in the LICENSE.LGPL2 file.
|
||||||
|
|
||||||
The remaining GIR files (`gir-files/*.gir`) are from the glib project and
|
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
|
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…
Reference in New Issue