Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,18 @@ members = ["crates/*", "examples/*"]

[workspace.package]
edition = "2024"
version = "0.6.0"
version = "0.6.1"
license = "MIT OR Apache-2.0"
repository = "https://github.com/mostlymaxi/cargo-athena"

[workspace.dependencies]
cargo-athena-api = { path = "crates/cargo-athena-api", version = "0.6.0" }
cargo-athena-core = { path = "crates/cargo-athena-core", version = "0.6.0" }
cargo-athena-macros = { path = "crates/cargo-athena-macros", version = "0.6.0" }
cargo-athena-api = { path = "crates/cargo-athena-api", version = "0.6.1" }
cargo-athena-core = { path = "crates/cargo-athena-core", version = "0.6.1" }
cargo-athena-macros = { path = "crates/cargo-athena-macros", version = "0.6.1" }
# default-features=false: examples/tests consume the library exactly as
# we tell users to (lib only — no kube/reqwest/tokio/clap CLI tree). The
# `cargo-athena` package keeps its own `default = ["cli"]` for the bin.
cargo-athena = { path = "crates/cargo-athena", version = "0.6.0", default-features = false }
cargo-athena = { path = "crates/cargo-athena", version = "0.6.1", default-features = false }

# proc-macro stack
syn = { version = "2", features = ["full", "extra-traits", "visit", "visit-mut"] }
Expand Down
4 changes: 2 additions & 2 deletions docs/src/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mostlymaxi/cargo-athena/.github/actions/athena-publish@v0.6.0
- uses: mostlymaxi/cargo-athena/.github/actions/athena-publish@v0.6.1
with:
command: ${{ github.event_name == 'pull_request' && 'build' || 'publish' }}
package: my-workflow
Expand All @@ -38,7 +38,7 @@ jobs:
# endpoint: https://<account>.r2.cloudflarestorage.com # only to override athena.toml
```

Pin the action to a release tag (`@v0.6.0`). The tag fixes the `cargo athena`
Pin the action to a release tag (`@v0.6.1`). The tag fixes the `cargo athena`
CLI version too, so there is nothing else to keep in sync.

## Credentials
Expand Down
8 changes: 4 additions & 4 deletions examples/getting-started/emit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-getting-started
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-getting-started-fetch
Expand Down Expand Up @@ -73,7 +73,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-getting-started
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-getting-started-pipeline
Expand Down Expand Up @@ -121,7 +121,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-getting-started
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-getting-started-publish
Expand Down Expand Up @@ -187,7 +187,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-getting-started
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-getting-started-summarize
Expand Down
24 changes: 12 additions & 12 deletions examples/importing/tests/golden/importing_pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-importing-consumer-step
Expand Down Expand Up @@ -83,7 +83,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-importing-finalize
Expand Down Expand Up @@ -159,7 +159,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-importing-importing-pipeline
Expand Down Expand Up @@ -220,7 +220,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-importing-local-step
Expand Down Expand Up @@ -296,7 +296,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-importing-module-pipeline
Expand Down Expand Up @@ -342,7 +342,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-branchy
Expand Down Expand Up @@ -448,7 +448,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-combine
Expand Down Expand Up @@ -529,7 +529,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-fetch
Expand Down Expand Up @@ -610,7 +610,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-ingest
Expand Down Expand Up @@ -676,7 +676,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-pipeline
Expand Down Expand Up @@ -743,7 +743,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-publish
Expand Down Expand Up @@ -850,7 +850,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-importing
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-transform
Expand Down
14 changes: 7 additions & 7 deletions examples/smoke/tests/golden/pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-branchy
Expand Down Expand Up @@ -113,7 +113,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-combine
Expand Down Expand Up @@ -194,7 +194,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-fetch
Expand Down Expand Up @@ -275,7 +275,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-ingest
Expand Down Expand Up @@ -341,7 +341,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-pipeline
Expand Down Expand Up @@ -408,7 +408,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-publish
Expand Down Expand Up @@ -515,7 +515,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-transform
Expand Down
6 changes: 3 additions & 3 deletions examples/smoke/tests/golden/pipeline_affinity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-arch-pinned
Expand Down Expand Up @@ -90,7 +90,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-pipeline-affinity
Expand Down Expand Up @@ -143,7 +143,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-record
Expand Down
6 changes: 3 additions & 3 deletions examples/smoke/tests/golden/pipeline_artifact.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-make-meta-artifact
Expand Down Expand Up @@ -90,7 +90,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-pipeline-artifact
Expand Down Expand Up @@ -133,7 +133,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-use-meta-artifact
Expand Down
6 changes: 3 additions & 3 deletions examples/smoke/tests/golden/pipeline_artifact_clone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-make-meta-artifact
Expand Down Expand Up @@ -90,7 +90,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-pipeline-artifact-clone
Expand Down Expand Up @@ -143,7 +143,7 @@ metadata:
cargo.athena/channel: release
cargo.athena/pkg: cargo-athena-example-smoke
cargo.athena/tag: 0-0-0
cargo.athena/toolchain: 0.6.0
cargo.athena/toolchain: 0.6.1
cargo.athena/version: 0.0.0
spec:
entrypoint: cargo-athena-example-smoke-use-meta-artifact
Expand Down
Loading
Loading