diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000..ec64aea --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,20 @@ +name: Checks + +on: + push: + branches: [master] + pull_request: + +jobs: + checks: + runs-on: ubuntu-latest + strategy: + matrix: + command: [rake, rubocop] + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '2.6' + bundler-cache: true + - run: bundle exec ${{ matrix.command }} diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml deleted file mode 100644 index 223ce61..0000000 --- a/.semaphore/semaphore.yml +++ /dev/null @@ -1,26 +0,0 @@ -version: v1.0 -name: CloudSecretEnv Test Pipeline -agent: - machine: - type: e1-standard-2 - os_image: ubuntu1804 -auto_cancel: - running: - when: "true" -fail_fast: - stop: - when: "branch != 'master' AND branch !~ 'skipff$'" -blocks: - - name: "tests" - task: - prologue: - commands: - - checkout - - bin/setup - jobs: - - name: RSpec - commands: - - bundle exec rake - - name: Lint code - commands: - - bundle exec rubocop diff --git a/cloud_secret_env.gemspec b/cloud_secret_env.gemspec index 6f271c1..2822438 100644 --- a/cloud_secret_env.gemspec +++ b/cloud_secret_env.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'bundler', '~> 1.17' spec.add_development_dependency 'pry', '~> 0.10' - spec.add_development_dependency 'rake', '~> 12.3.3' + spec.add_development_dependency 'rake', '~> 12.3.3' spec.add_development_dependency 'rspec', '~> 3.0' spec.add_development_dependency 'rubocop', '0.71' spec.add_runtime_dependency 'aws-sdk-core', '~> 3'