Skip to content

Add Azure Artifact Signing release flow#41

Merged
barfle merged 1 commit into
mainfrom
chore/azure-artifact-signing-0.1.7
Jul 13, 2026
Merged

Add Azure Artifact Signing release flow#41
barfle merged 1 commit into
mainfrom
chore/azure-artifact-signing-0.1.7

Conversation

@barfle

@barfle barfle commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Azure Artifact Signing to the Windows release workflow
  • sign dataplicity.exe before MSI packaging, then sign the final MSI before checksum generation
  • bump the next signed release candidate to 0.1.7

Azure setup completed

  • registered Microsoft.CodeSigning
  • created Artifact Signing account dataplicity-cli-signing in rg-dataplicity-code-signing
  • configured GitHub OIDC app github-dataplicity-cli-signing
  • assigned Artifact Signing Certificate Profile Signer on the signing account
  • configured GitHub repo variables/secrets for signing

Remaining Azure portal step

  • complete Artifact Signing organization identity validation
  • create certificate profile dataplicity-cli-public using that validation

Test plan

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "release workflow YAML OK"'
  • /tmp/dataplicity-cli-test-venv/bin/pip install -e '.[test]' >/dev/null && /tmp/dataplicity-cli-test-venv/bin/pytest -q

@barfle
barfle merged commit a91d162 into main Jul 13, 2026
9 checks passed
@barfle
barfle deleted the chore/azure-artifact-signing-0.1.7 branch July 13, 2026 10:54
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.

1 participant