1
0
Fork 0
mirror of https://github.com/cisagov/log4j-affected-db.git synced 2024-11-22 16:40:48 +00:00

Merge pull request #20 from cisagov/improvement/actions

Replace Travis-CI with GitHub actions
This commit is contained in:
Mark Feldhousen 2019-10-18 11:18:27 -04:00 committed by GitHub
commit 12b91c4850
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 35 additions and 26 deletions

25
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,25 @@
---
name: build
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Set up Python 3.7
uses: actions/setup-python@v1
with:
python-version: 3.7
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install --upgrade -r requirements-test.txt
- name: Run pre-commit on all files
run: pre-commit run --all-files

View file

@ -56,11 +56,12 @@ repos:
rev: 19.3b0
hooks:
- id: black
- repo: https://github.com/ansible/ansible-lint.git
rev: v4.1.1a0
hooks:
- id: ansible-lint
# files: molecule/default/playbook.yml
# Disabled until: https://github.com/ansible/ansible-lint/issues/590
# - repo: https://github.com/ansible/ansible-lint.git
# rev: v4.1.1a0
# hooks:
# - id: ansible-lint
# # files: molecule/default/playbook.yml
- repo: https://github.com/antonbabenko/pre-commit-terraform.git
rev: v1.12.0
hooks:

View file

@ -1,17 +0,0 @@
---
dist: xenial
language: python
python: 3.7
# pre-commit hooks can use Docker, so we should go ahead and enable it
services: docker
# Cache pip packages and pre-commit plugins to speed up builds
cache:
pip: true
directories:
- $HOME/.cache/pre-commit
install:
- pip install --upgrade -r requirements-test.txt
script:
- pre-commit run --all-files

View file

@ -1,13 +1,13 @@
# skeleton-generic #
[![Build Status](https://travis-ci.com/cisagov/skeleton-generic.svg?branch=develop)](https://travis-ci.com/cisagov/skeleton-generic)
[![GitHub Build Status](https://github.com/cisagov/skeleton-generic/workflows/build/badge.svg)](https://github.com/cisagov/skeleton-generic/actions)
This is a generic skeleton project that can be used to quickly get a
new [cisagov](https://github.com/cisagov) GitHub project started.
This skeleton project contains [licensing information](LICENSE), as
well as [pre-commit hooks](https://pre-commit.com) and a [Travis
CI](https://travis-ci.com) configuration appropriate for the major
languages that we use.
well as [pre-commit hooks](https://pre-commit.com) and
[GitHub Actions](https://github.com/features/actions) configurations
appropriate for the major languages that we use.
In many cases you will instead want to use one of the more specific
skeleton projects derived from this one.