Felix Krull
d51861e80c
Update OSTree-1.0.gir
2022-05-06 12:53:54 -04:00
Felix Krull
3951ac14b8
Update gir files
2022-05-06 12:53:54 -04:00
Felix Krull
f7d769c0c4
ci: fix feature flags
2022-05-06 12:53:54 -04:00
Felix Krull
b94af87589
Revert "Enable some functions that seem to work now"
...
This reverts commit 20a74e0d
Whoops, forgot --all-features
2022-05-06 12:53:54 -04:00
Felix Krull
13556fde44
Enable some functions that seem to work now
2022-05-06 12:53:54 -04:00
Felix Krull
160bdaeb5c
Add features for docs.rs build
2022-05-06 12:53:54 -04:00
Felix Krull
75ce6dfcac
Update gir version
2022-05-06 12:53:54 -04:00
Felix Krull
7f61aeb779
ci: use libostree from unstable
2022-05-06 12:53:54 -04:00
Felix Krull
dee0490829
ci: fix
2022-05-06 12:53:54 -04:00
Felix Krull
14577daf7f
ci: I guess we did need CMake
2022-05-06 12:53:54 -04:00
Felix Krull
110b09e1cd
ci: fix features for -sys
2022-05-06 12:53:54 -04:00
Felix Krull
35fde60318
ci: still need before_script for docs
2022-05-06 12:53:54 -04:00
Felix Krull
e4c82f6e8e
ci: clean up image
2022-05-06 12:53:54 -04:00
Felix Krull
39532d4160
ci: remove separate futures build
2022-05-06 12:53:54 -04:00
Felix Krull
3597c3c38b
ci: include futures
in docs
2022-05-06 12:53:54 -04:00
Felix Krull
d7ea8af665
Fix tests on nightly (by avoiding UB, even)
2022-05-06 12:53:54 -04:00
Felix Krull
27ac97df87
ci: fix futures job maybe
2022-05-06 12:53:54 -04:00
Felix Krull
48de859582
conf: remove a problematic function that was fixed in gir
2022-05-06 12:53:54 -04:00
Felix Krull
43c7791890
ci: add job for futures feature
2022-05-06 12:53:54 -04:00
Felix Krull
8d9aa7a857
Enable futures feature
2022-05-06 12:53:54 -04:00
Felix Krull
2c07302097
Update to new glib-rs versions
2022-05-06 12:53:54 -04:00
Felix Krull
5b6991af9c
Bump gir version
2022-05-06 12:53:54 -04:00
Felix Krull
b1a41e90bd
Add notes about releases and tags
2022-05-06 12:53:54 -04:00
Felix Krull
1a301faa59
Bump version
2022-05-06 12:53:54 -04:00
Felix Krull
6a86340e9f
conf: add some more loose types
2022-05-06 12:53:54 -04:00
Felix Krull
7f8f32e4d0
conf: clean up comments a bit
2022-05-06 12:53:54 -04:00
Felix Krull
9e8192fec8
lib: add some glib types to generate more functions
2022-05-06 12:53:54 -04:00
Felix Krull
b44202fa90
ci: add Makefile target to run gir -m not_bound
2022-05-06 12:53:54 -04:00
Felix Krull
b51b81dfdd
lib: generate some additional classes
2022-05-06 12:53:54 -04:00
Felix Krull
01ae586f95
lib: brush up some docs
2022-05-06 12:53:54 -04:00
Felix Krull
87b34be855
lib: catch unwinds in RepoCheckoutFilter
2022-05-06 12:53:54 -04:00
Felix Krull
315cd5394e
lib: fix clippy
...
Look, the type is fine. It's only an opaque thing to ensure lifetimes
anyway.
2022-05-06 12:53:54 -04:00
Felix Krull
d74c0fc04f
lib: add docs and safety notes to RepoCheckoutFilter
2022-05-06 12:53:54 -04:00
Felix Krull
e39f8d7461
lib: add repo_checkout_filter function for better ergonomics
2022-05-06 12:53:54 -04:00
Felix Krull
903bd86e52
lib: clean up types for RepoCheckoutFilter
2022-05-06 12:53:54 -04:00
Felix Krull
94b524b21f
lib: split out RepoCheckoutFilter
2022-05-06 12:53:54 -04:00
Felix Krull
6776c819f1
tests: reorganise repo tests so they have fewer feature flags
2022-05-06 12:53:54 -04:00
Felix Krull
eb602d8546
tests: fix imports with default features
2022-05-06 12:53:54 -04:00
Felix Krull
19fdf706d5
lib: implement CheckoutOptions::filter (hackishly)
2022-05-06 12:53:54 -04:00
Felix Krull
a521c838f5
ci: run clippy with default features as well
2022-05-06 12:53:54 -04:00
Felix Krull
54be07c6b9
tests: fix checkout_at tests
2022-05-06 12:53:54 -04:00
Felix Krull
4bab406a1a
lib: satisfy clippy
2022-05-06 12:53:54 -04:00
Felix Krull
aef78f3985
lib: handle ino cache and sepolicy options
2022-05-06 12:53:54 -04:00
Felix Krull
eec4a2287d
lib: RepoCheckoutAtOptions
2022-05-06 12:53:54 -04:00
Felix Krull
16718eb155
Revert "Simplify docs build"
...
This reverts commit b259275dc44e071f4662aa6eb977ff8ad9c3e1af
2022-05-06 12:53:54 -04:00
Felix Krull
1c7df84de1
Simplify docs build
2022-05-06 12:53:54 -04:00
Felix Krull
a7079e543f
Consolidate some pipeline stages
2022-05-06 12:53:54 -04:00
Felix Krull
b5fba187ff
Fix clippy issues
2022-05-06 12:53:54 -04:00
Felix Krull
dfcaf3eede
Ignore clippy issues in generated code
2022-05-06 12:53:54 -04:00
Felix Krull
4cfda21ff9
Disallow clippy warnings
...
Let's see if that comes back to bite me
2022-05-06 12:53:54 -04:00
Felix Krull
feca7ddae6
Oh wait, check doesn't actually do anything useful for us...
2022-05-06 12:53:54 -04:00
Felix Krull
8982c1914e
Force clippy to run even after check
2022-05-06 12:53:54 -04:00
Felix Krull
0c07616342
ci: use sccache
2022-05-06 12:53:54 -04:00
Felix Krull
87bf13574f
Update version in README and add some notes on version bumps
2022-05-06 12:53:54 -04:00
Felix Krull
d12b506f86
Bump version
2022-05-06 12:53:54 -04:00
Felix Krull
82ccc6065b
Remove extraneous generated files
2022-05-06 12:53:54 -04:00
Felix Krull
06489f4926
Check that we haven't included extraneous generated files
2022-05-06 12:53:54 -04:00
Felix Krull
3483927f40
Add copies of the various LGPL versions and notes about their relevance
2022-05-06 12:53:54 -04:00
Felix Krull
faef3562b8
collection_ref: add accessors for collection_id and ref_name
2022-05-06 12:53:54 -04:00
Felix Krull
91dc916615
Document ObjectName
2022-05-06 12:53:54 -04:00
Felix Krull
2892430fa7
Ignore deprecated (and reportedly unsafe) method
2022-05-06 12:53:54 -04:00
Felix Krull
7ac82e5d1b
Clean up some comments
2022-05-06 12:53:54 -04:00
Felix Krull
1e744239cb
Document Repo::new_for_path
2022-05-06 12:53:54 -04:00
Felix Krull
8fc327296e
Improve doc blurb a bit
2022-05-06 12:53:54 -04:00
Felix Krull
1f20721664
We don't need to patch the hand-written Repo symbols any more
2022-05-06 12:53:54 -04:00
Felix Krull
0fe1b0d951
Add ignored test for empty FileInfo crash
2022-05-06 12:53:54 -04:00
Felix Krull
80de2aa2ea
Add test for checkout_tree
2022-05-06 12:53:54 -04:00
Felix Krull
1068d4f619
Adjust CI check flags
2022-05-06 12:53:54 -04:00
Felix Krull
fa1bf6cbb8
Add more checks to the pipeline
2022-05-06 12:53:54 -04:00
Felix Krull
66cf9b288f
Move extra Repo methods to plain impl as well
2022-05-06 12:53:54 -04:00
Felix Krull
493ba2e2f5
Update gir and regenerate
2022-05-06 12:53:54 -04:00
Felix Krull
0b85551588
Change gir targets
2022-05-06 12:53:54 -04:00
Felix Krull
40a7eecbf6
Fix docs publish
2022-05-06 12:53:54 -04:00
Felix Krull
ebbf285f28
Build docs more smartly
2022-05-06 12:53:54 -04:00
Felix Krull
15c8e6376d
Add html_root_url
2022-05-06 12:53:54 -04:00
Felix Krull
b24197c251
Don't fmt and check for now
2022-05-06 12:53:54 -04:00
Felix Krull
a3bcc237f5
Fix gitlab-ci
2022-05-06 12:53:54 -04:00
Felix Krull
2c7761047a
Add fmt check, check, clippy
2022-05-06 12:53:54 -04:00
Felix Krull
f1a7507ee4
Also cache docs
2022-05-06 12:53:54 -04:00
Felix Krull
b218a5b6c5
Try caching
2022-05-06 12:53:54 -04:00
Felix Krull
0d33525815
Suppress unused import warnings in generated code
2022-05-06 12:53:54 -04:00
Felix Krull
c7f158ad94
Disable CollectionRef tests on too-old features
2022-05-06 12:53:54 -04:00
Felix Krull
f5375f36b6
Don't separately build ostree-sys with nightly
2022-05-06 12:53:53 -04:00
Felix Krull
f5b4d7edcd
Add other interesting pipeline stages
2022-05-06 12:53:53 -04:00
Felix Krull
0e23ed73e6
Don't allow nightly runs to fail
2022-05-06 12:53:53 -04:00
Felix Krull
c89270969c
Refactor tests and add test for traverse_commit
2022-05-06 12:53:53 -04:00
Felix Krull
ff3e268a3b
Add some more unsorted types
2022-05-06 12:53:53 -04:00
Felix Krull
ab3e2c908e
Switch ObjectName to GString
2022-05-06 12:53:53 -04:00
Felix Krull
475cd53c43
Add docs for methods that were moved to RepoExtManual
2022-05-06 12:53:53 -04:00
Felix Krull
f7963d86ad
Fix
2022-05-06 12:53:53 -04:00
Felix Krull
2452dee279
Clarify reasons for async exclude
2022-05-06 12:53:53 -04:00
Felix Krull
3decba546e
Switch to generated CollectionRef
2022-05-06 12:53:53 -04:00
Felix Krull
60960612a3
Reorganise test code
...
This way I don't need to differentiate between tests for generated code
and tests for hand-written code.
2022-05-06 12:53:53 -04:00
Felix Krull
bf488d2266
Build with older libostree version for now
2022-05-06 12:53:53 -04:00
Felix Krull
61e205b5c3
Regenerate and update to new gir and glib-rs version
2022-05-06 12:53:53 -04:00
Felix Krull
df2d708f30
Add missing version features
2022-05-06 12:53:53 -04:00
Felix Krull
bc0a8a04d3
sys: regenerate with new gir
2022-05-06 12:53:53 -04:00
Felix Krull
0f0ccb898d
Update gir version
2022-05-06 12:53:53 -04:00
Felix Krull
c41cc620bb
Add version features
2022-05-06 12:53:53 -04:00
Felix Krull
8d19e94d6a
sys: regenerate with external version file
2022-05-06 12:53:53 -04:00