This commit adds a check to see if push is happening against the main Vagrant repo. If not, it will skip the build-gem job. This prevents people from getting failure notifications when they push to the master branch of their Vagrant fork.
39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
paths-ignore:
|
|
- 'CHANGELOG.md'
|
|
- 'website/**'
|
|
|
|
jobs:
|
|
build-gem:
|
|
if: github.repository == 'hashicorp/vagrant'
|
|
name: Build Vagrant RubyGem
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- name: Code Checkout
|
|
uses: actions/checkout@v1
|
|
- name: Set Ruby
|
|
uses: actions/setup-ruby@v1
|
|
with:
|
|
ruby-version: '2.6'
|
|
- name: Build RubyGem
|
|
run: ./.ci/build.sh
|
|
working-directory: ${{github.workspace}}
|
|
env:
|
|
ASSETS_LONGTERM_PREFIX: elt
|
|
ASSETS_PRIVATE_BUCKET: ${{ secrets.ASSETS_PRIVATE_BUCKET }}
|
|
ASSETS_PRIVATE_LONGTERM: ${{ secrets.ASSETS_PRIVATE_LONGTERM }}
|
|
ASSETS_PRIVATE_SHORTTERM: ${{ secrets.ASSETS_PRIVATE_SHORTTERM }}
|
|
ASSETS_PUBLIC_BUCKET: ${{ secrets.ASSETS_PUBLIC_BUCKET }}
|
|
ASSETS_PUBLIC_LONGTERM: ${{ secrets.ASSETS_PUBLIC_LONGTERM }}
|
|
ASSETS_PUBLIC_SHORTTERM: ${{ secrets.ASSETS_PUBLIC_SHORTTERM }}
|
|
ASSETS_SHORTTERM_PREFIX: est
|
|
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
|
HASHIBOT_EMAIL: ${{ secrets.HASHIBOT_EMAIL }}
|
|
HASHIBOT_TOKEN: ${{ secrets.HASHIBOT_TOKEN }}
|
|
HASHIBOT_USERNAME: ${{ secrets.HASHIBOT_USERNAME }}
|
|
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
|