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:
parent
b189690a28
commit
05a136bb11
3 changed files with 30 additions and 21 deletions
26
.github/workflows/build.yml
vendored
Normal file
26
.github/workflows/build.yml
vendored
Normal 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
|
||||||
|
|
17
.travis.yml
17
.travis.yml
|
@ -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
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue