Skip to content

Commit

Permalink
Merge branch 'main' into DEVOPS-1333-Add-code-signing-to-the-bws-CLI-…
Browse files Browse the repository at this point in the history
…windows
  • Loading branch information
michalchecinski authored Feb 23, 2024
2 parents e9c7ff7 + 27ec020 commit 61fbc92
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 11 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/build-rust-cross-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ on:
- main
- rc
- hotfix-rc
paths:
- "crates/**"

jobs:
build_rust:
Expand Down
34 changes: 25 additions & 9 deletions .github/workflows/publish-ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ on:
options:
- Release
- Dry Run
permissions:
id-token: write
contents: write

permissions:
contents: read
id-token: write

jobs:
setup:
Expand Down Expand Up @@ -105,12 +106,27 @@ jobs:
for ((i=0; i<${#platforms[@]}; i++)); do
cp "temp/${platforms[$i]}/${files[$i]}" "languages/ruby/bitwarden_sdk_secrets/lib/${platforms[$i]}/${files[$i]}"
done
shell: bash
- name: Build gem
run: gem build bitwarden-sdk-secrets.gemspec
- name: bundle install
run: bundle install
working-directory: languages/ruby/bitwarden_sdk_secrets

- name: Push gem to Rubygems
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
uses: rubygems/release-gem@035c7c1c1c14d277318867ced5037926d2395300 # v1.0.1
- name: Set remote URL
run: |
# Attribute commits to the last committer on HEAD
git config --global user.email "[email protected]"
git config --global user.name "bitwarden-devops-bot"
git remote set-url origin "https://x-access-token:${{ github.token }}@github.com/$GITHUB_REPOSITORY"
- name: Configure trusted publishing credentials
uses: rubygems/configure-rubygems-credentials@bc6dd217f8a4f919d6835fcfefd470ef821f5c44 # v1.0.0

- name: Run release rake task
if: ${{ inputs.release_type == 'Release' }}
run: bundle exec rake release
working-directory: languages/ruby/bitwarden_sdk_secrets

- name: Wait for release to propagate
if: ${{ inputs.release_type == 'Release' }}
run: gem exec rubygems-await pkg/*.gem
working-directory: languages/ruby/bitwarden_sdk_secrets

0 comments on commit 61fbc92

Please sign in to comment.