- Dec 08, 2023
-
-
Joe Burnett authored
-
Joe Burnett authored
- /README.md - /HOWTO.md
-
Joe Burnett authored
-
Joe Burnett authored
- /README.md - /HOWTO.md
-
Joe Burnett authored
- /HOWTO.md - /README.md
-
Joe Burnett authored
pkg/internal/expression: make `expression` to not depend on `context` instead `Dig` See merge request !8
-
- Dec 07, 2023
-
-
Joe Burnett authored
workflow: use `aarch_64` to fetch `protoc` See merge request !12
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
This allows generic support for digging into object using `json` compatible syntax. This supports common structures based on objects, or protobuf values.
-
- Dec 06, 2023
-
-
Joe Burnett authored
pkg/step: read `proto.StepDefinition` directly See merge request !10
-
Kamil Trzciński authored
This exposes only `Read/Write/Serialize/Deserialize` methods to parse step definition from the file. The `step-runner ci` also consider this as a regular `step.yml` which is constructed dynamically.
-
Joe Burnett authored
Reuse remote cache Closes #1 See merge request !7
-
Joe Burnett authored
-
Joe Burnett authored
pkg/step: dry `read.go` to unify how proto is read Closes #2 See merge request !9
-
Kamil Trzciński authored
-
- Dec 04, 2023
-
-
Joe Burnett authored
Publish temporary images to `registry.gitlab.com/.../pipelines:$IID` See merge request !6
-
Joe Burnett authored
Improve interpolation by re-working `Evaluate` and `Expand` See merge request !3
-
Joe Burnett authored
Make `Expand` to retain type for a simple expansions allowing to deep pass entries See merge request !5
-
Kamil Trzciński authored
This avoids polluting main registry repository with ephemeral tags.
-
Kamil Trzciński authored
Example: ```yaml - step: step-name inputs: features: ping: color: red pong: color: blue ``` ```yaml ... --- type: steps steps: - step: step-name-2 inputs: config: ${{ inputs.features.ping }} ``` ```yaml ... --- type: exec exec: command: [echo, "Passed color: ${{inputs.config.color}}"] ```
-
Kamil Trzciński authored
This makes a few changes: - Introduces `ExpandString` that is meant to handle simple expressions - Error if keys are not to be found - Reworks the `interpolateString` to track the `${{` and `}}` - Generate errors for misaligned `${{` - Make `Runner` to pass error messages from interpolation end evaluation - Make `Expand` to always mutate structure and list
-
- Dec 02, 2023
-
-
Joe Burnett authored
-
Joe Burnett authored
-
Joe Burnett authored
-
Joe Burnett authored
-
- Dec 01, 2023
-
-
Joe Burnett authored
Initial implementation See merge request !1
-
Joe Burnett authored
-
Joe Burnett authored
-
-
Joe Burnett authored
Initial implementation v2 See merge request !2
-
Joe Burnett authored
-
Joe Burnett authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-