1
0
Fork 0
mirror of https://github.com/cisagov/log4j-affected-db.git synced 2024-11-23 00:50: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 # # 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 This is a generic skeleton project that can be used to quickly get a
new [cisagov](https://github.com/cisagov) GitHub project started. new [cisagov](https://github.com/cisagov) GitHub project started.
This skeleton project contains [licensing information](LICENSE), as This skeleton project contains [licensing information](LICENSE), as
well as [pre-commit hooks](https://pre-commit.com) and a [Travis well as [pre-commit hooks](https://pre-commit.com) and
CI](https://travis-ci.com) configuration appropriate for the major [GitHub Actions](https://github.com/features/actions) configurations
languages that we use. appropriate for the major languages that we use.
In many cases you will instead want to use one of the more specific In many cases you will instead want to use one of the more specific
skeleton projects derived from this one. skeleton projects derived from this one.