The GitHub Actions job "CI" on iceberg-rust.git/alexjbuck/atomic-snapshot-tag has succeeded. Run started by GitHub user alexjbuck (triggered by alexjbuck).
Head commit for run: f1ffb2e9444e8bdadf67792e60227d5bf9429de6 / alexjbuck <[email protected]> feat(transaction): Add atomic snapshot tagging to FastAppendAction Add the ability to create a tag reference atomically in the same transaction that creates a new snapshot via fast_append. This adds a `with_tag()` method to `FastAppendAction` that allows specifying a tag name. When set, the tag will be created pointing to the newly created snapshot, all within a single atomic catalog update. Example usage: ```rust let tx = Transaction::new(&table); let action = tx .fast_append() .add_data_files(data_files) .with_tag("v1.0.0"); let tx = action.apply(tx)?; let table = tx.commit(&catalog).await?; ``` Report URL: https://github.com/apache/iceberg-rust/actions/runs/20283101595 With regards, GitHub Actions via GitBox
