mirror of
https://github.com/qpdf/qpdf.git
synced 2024-06-06 12:20:56 +00:00
Build on a schedule and use latest versions of runners
This commit is contained in:
parent
deeface146
commit
35014727f7
10
.github/workflows/main.yml
vendored
10
.github/workflows/main.yml
vendored
|
@ -13,6 +13,12 @@ on:
|
||||||
- 'README*'
|
- 'README*'
|
||||||
- 'TODO'
|
- 'TODO'
|
||||||
pull_request:
|
pull_request:
|
||||||
|
schedule:
|
||||||
|
# Building regularly with cron makes it safe for us to use
|
||||||
|
# *-latest with runs-on. If a new version of tools or agents comes
|
||||||
|
# out, we'll find out fast if our builds break on it because we
|
||||||
|
# have reliable testing.
|
||||||
|
- cron: '12 4 * * 5'
|
||||||
jobs:
|
jobs:
|
||||||
Distfiles:
|
Distfiles:
|
||||||
# Generate distfiles.zip, which is a prerequisite for the mac and
|
# Generate distfiles.zip, which is a prerequisite for the mac and
|
||||||
|
@ -41,7 +47,7 @@ jobs:
|
||||||
name: distribution
|
name: distribution
|
||||||
path: distribution
|
path: distribution
|
||||||
Windows:
|
Windows:
|
||||||
runs-on: windows-2019
|
runs-on: windows-latest
|
||||||
needs: Distfiles
|
needs: Distfiles
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
@ -67,7 +73,7 @@ jobs:
|
||||||
name: distribution
|
name: distribution
|
||||||
path: distribution
|
path: distribution
|
||||||
macOS:
|
macOS:
|
||||||
runs-on: macos-10.15
|
runs-on: macos-latest
|
||||||
needs: Distfiles
|
needs: Distfiles
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
6
TODO
6
TODO
|
@ -3,8 +3,6 @@ Candidates for upcoming release
|
||||||
|
|
||||||
* Easy build/test
|
* Easy build/test
|
||||||
* #460: potential malware in fuzzer seed corpus
|
* #460: potential malware in fuzzer seed corpus
|
||||||
* Consider building workflow on a schedule to detect build rot. This
|
|
||||||
should enable safe use of *-latest on runners.
|
|
||||||
|
|
||||||
* Fuzz crashes
|
* Fuzz crashes
|
||||||
* See "New" below
|
* See "New" below
|
||||||
|
@ -24,10 +22,6 @@ Candidates for upcoming release
|
||||||
* Complete migration. Do a case-insensitive search for azure to find
|
* Complete migration. Do a case-insensitive search for azure to find
|
||||||
documentation references.
|
documentation references.
|
||||||
|
|
||||||
* Build qpdf weekly so we can notice if things start breaking
|
|
||||||
because of changes in the build environment, library dependencies,
|
|
||||||
compiler upgrades, etc.
|
|
||||||
|
|
||||||
* See if we can work in Windows Build/External Libraries (below)
|
* See if we can work in Windows Build/External Libraries (below)
|
||||||
|
|
||||||
* Remember to check work `qpdf` project for private issues
|
* Remember to check work `qpdf` project for private issues
|
||||||
|
|
Loading…
Reference in New Issue
Block a user