[!WARNING]
This release has two potentially breaking changes in the way environment
variables are interpolated.
Interpolation on Windows should be done in a case-insensitive manner to be
compatible with Batch scripts and Powershell. This was working correctly up
until some refactoring in v3.59.0.
For example, this pipeline:
env:
FOO: bar
steps:
- command: echo $Foo $FOO
should now be correctly interpolated on Windows as:
env:
FOO: bar
steps:
- command: echo bar bar
Interpolation on other platforms is unchanged.
Our documented interpolation rules
implies that variables from the agent environment have higher precedence than
variables defined by the job environment ("we merge in some of the variables
from the agent environment").
Suppose the agent environment contains FOO=runtime_foo. The pipeline
[!WARNING]
This release has two potentially breaking changes in the way environment
variables are interpolated.
Interpolation on Windows should be done in a case-_in_sensitive manner to be
compatible with Batch scripts and Powershell. This was working correctly up
until some refactoring in v3.59.0.
For example, this pipeline:
env:
FOO: bar
steps:
- command: echo $Foo $FOO
should now be correctly interpolated on Windows as:
env:
FOO: bar
steps:
- command: echo bar bar
Interpolation on other platforms is unchanged.
Our documented interpolation rules
implies that variables from the agent environment have higher precedence than
variables defined by the job environment ("we merge in some of the variables
from the agent environment").
Suppose the agent environment contains FOO=runtime_foo. The pipeline
env:
BAR: $FOO
FOO: pipeline_foo
steps:
- command: echo hello world
... (truncated)
Commits
b5fdf10 Merge pull request #2635 from buildkite/moskyb/release/3.63.1
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps github.com/buildkite/agent/v3 from 3.62.0 to 3.63.1.
Release notes
Sourced from github.com/buildkite/agent/v3's releases.
... (truncated)
Changelog
Sourced from github.com/buildkite/agent/v3's changelog.
... (truncated)
Commits
b5fdf10
Merge pull request #2635 from buildkite/moskyb/release/3.63.192225e8
Bump version + changelog for v3.63.1776d1b6
Merge pull request #2634 from buildkite/fix-gh-token-npe6173ec0
Fix NPE when decoding token response0d85479
Merge pull request #2632 from buildkite/release-v3.63200d2e1
Bump version and changelog for v3.63b693948
Merge pull request #2599 from buildkite/gh-app-git-credentialsa2f87ca
Configure agent to use git credential helper when running on buildkite compute3c1b4dc
Add git credential helper command4f4122f
Add API methods for generating Github Code Access tokensDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show