Skip to content

Conversation

@copybara-service
Copy link

Fix upload_to_sonatype script.

See https://github.com/google/dagger/actions/runs/21184694321/job/60937879624.

This CL fixes a bug in the script that incorrectly filters the repositories based on state. In particular, the jq command for filtering should use == rather than =.

Before:

$ echo '{
  "repositories": [
    {
      "key": "XXX.XXX.XXX/com.google.dagger",
      "state": "closed"
    },
    {
      "key": "YYY.YYY.YYY/com.google.dagger",
      "state": "open"
    }
  ]
}' | jq '.repositories | map(select(.state = "open"))'


[
  {
    "key": "XXX.XXX.XXX/com.google.dagger",
    "state": "closed"
  },
  {
    "key": "YYY.YYY.YYY/com.google.dagger",
    "state": "open"
  }
]

After:

$ echo '{
  "repositories": [
    {
      "key": "XXX.XXX.XXX/com.google.dagger",
      "state": "closed"
    },
    {
      "key": "YYY.YYY.YYY/com.google.dagger",
      "state": "open"
    }
  ]
}' | jq '.repositories | map(select(.state = "open"))'

[
  {
    "key": "YYY.YYY.YYY/com.google.dagger",
    "state": "open"
  }
]

RELNOTES=N/A

@copybara-service copybara-service bot closed this Jan 20, 2026
@copybara-service copybara-service bot deleted the test_858717422 branch January 20, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants