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

Replace Travis-CI with GitHub actions.

This commit is contained in:
Felddy 2019-10-18 10:39:22 -04:00
parent b189690a28
commit 05a136bb11
No known key found for this signature in database
GPG key ID: AFD7E112AF75260E
3 changed files with 30 additions and 21 deletions

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

@ -0,0 +1,26 @@
---
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

@ -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-python-library/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.