Sha256: b4416a5e99b08d65e9d3600a5532bb3d0ab7d7b93abff4e98eb0773775aaf9d5
Contents?: true
Size: 1.47 KB
Versions: 2
Compression:
Stored size: 1.47 KB
Contents
name: Build and release gem on: release: types: [published] jobs: release: name: Release to gem hosts runs-on: ubuntu-latest steps: - name: Setup ruby uses: actions/setup-ruby@v1 - uses: actions/checkout@v2 with: fetch-depth: 0 - run: git fetch origin +refs/tags/*:refs/tags/* - name: Setup credentials and versioning run: | gem install keycutter mkdir -p $HOME/.gem touch $HOME/.gem/credentials chmod 0600 $HOME/.gem/credentials printf -- "---\n:rubygems_api_key: ${RUBYGEMS_API_KEY}\n" > $HOME/.gem/credentials printf -- ":github: Bearer ${GPR_API_KEY}\n" >> $HOME/.gem/credentials env: RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_AUTH_TOKEN}} GPR_API_KEY: ${{secrets.GITHUB_TOKEN}} - name: Build emasser run: gem build *.gemspec # - name: Build emass_client # run: gem build -C emass_client/ruby_client/ emass_client.gemspec - name: Publish to RubyGems run: | gem push --KEY rubygems --host https://rubygems.org *.gem # gem push --KEY rubygems --host https://rubygems.org emass_client/ruby_client/*.gem - name: Publish to GPR run: | gem push --KEY github --host https://rubygems.pkg.github.com/mitre *.gem # gem push --KEY github --host https://rubygems.pkg.github.com/mitre emass_client/ruby_client/*.gem env: OWNER: mitre
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
emasser-3.4.0 | .github/workflows/release.yml |
emasser-1.0.6 | .github/workflows/release.yml |