summaryrefslogtreecommitdiff
path: root/.github/workflows/nightly.yml
AgeCommit message (Collapse)Author
2023-12-18Bump actions/upload-artifact from 3 to 4dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22macos nighty build: use ghc 9.4.4.John MacFarlane
2023-03-16CI/Nightly: use ghc 9.4 for windows build.John MacFarlane
2023-03-16nightly: install ghc 9.4.4 for linux.John MacFarlane
Otherwise it will use 9.6.1 which doesn't yet work.
2023-02-18Install pkg-config for macos nightly.John MacFarlane
2022-10-29Nightly: strip executables on windows and macos.John MacFarlane
2022-10-29Use cabal for nightly builds.John MacFarlane
2022-10-29Nightly windows: add stack clean.John MacFarlane
2022-10-29ALlow nightly action to be run manually.John MacFarlane
2022-10-29Nightly windows build: use --local-bin-path to place binary.John MacFarlane
2022-10-02Fix `nightly` flag for macos nightly build.John MacFarlane
2022-10-01Fix nightly Windows build so it uses `nightly` flag.John MacFarlane
2022-09-29cabal.project: move back to using `flags:`.John MacFarlane
If we add the flag to constraints, it can't be overridden on the command line.
2022-09-23Fix stack config, nightly buildAlbert Krewinkel
2022-09-18build(deps): bump actions/upload-artifact from 2 to 3 (#8304)dependabot[bot]
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08Switch CI to ubuntu-latest.John MacFarlane
2022-07-24CI: update macos container version (#8197)Sukka
2022-04-24nightly: use ghcup instead of haskell/actionsJohn MacFarlane
2022-04-24Bump haskell/actions from 1 to 2 (#8039)dependabot[bot]
Bumps [haskell/actions](https://github.com/haskell/actions) from 1 to 2. - [Release notes](https://github.com/haskell/actions/releases) - [Commits](https://github.com/haskell/actions/compare/v1...v2) --- updated-dependencies: - dependency-name: haskell/actions dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12Add 'nightly' flag.John MacFarlane
This causes a `-nightly-COMPILEDATE` suffix to be added the the output of `--version`. This is used in the nightly CI builds. Closes #8016.
2022-04-12Revert "Add 'nightly' flag and build with this for nightlies."John MacFarlane
This reverts commit f81f5a20900ca9d8ad9971b6f57c11281ab2b048.
2022-04-12Revert "Nightly builds: ensure that data files are baked in."John MacFarlane
This reverts commit a2818e97eb459cafa22f19a27cf79b1d15b808a4.
2022-04-12Nightly builds: ensure that data files are baked in.John MacFarlane
It seems that stack is replacing ALL flag settings rather than overriding just one with `--flag`? This should address #8016 but we await testing after tonight's nightly is built.
2022-04-11Add 'nightly' flag and build with this for nightlies.John MacFarlane
This flag causes a suffix '-nightly-YYYY-MM-DD' to be added to the version for nightlies. Closes #8016.
2022-04-04Set permissions for GitHub actions (#8005)Naveen
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
2022-03-24Bump actions/checkout from 2 to 3 (#7986)dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-17Update build files (#7696)Fabián Heredia Montiel
* Drop old windows 32-bit constraints - basement >= 0.0.10 was 0.0.12 on stackage-18.10 - foundation >= 0.0.23 was 0.0.26.1 on stackage-18.10 * Update cabal `tested-with` field to correspond to `ci.yml` matrix * ghc: 8.10.{2,4} → 8.10.7
2021-04-19Fix nightly build.John MacFarlane
2021-03-06Fix linux nightly build to use ghc 8.10.3.John MacFarlane
With 9.0.1 we can't yet build all dependencies.
2020-10-05Run nightly one hour later.John MacFarlane
2020-09-23Revert stack->cabal change in nightly.yml.John MacFarlane
2020-09-22Nightly process improvements.John MacFarlane
- Use cabal for windows. - Use most recent cabal/ghc. - Udd sha1 to executable name.
2020-09-22CI: use checkout@v2, and use haskell-setup to install stack.John MacFarlane
2020-09-21Add built-in citation support using new citeproc library.John MacFarlane
This deprecates the use of the external pandoc-citeproc filter; citation processing is now built in to pandoc. * Add dependency on citeproc library. * Add Text.Pandoc.Citeproc module (and some associated unexported modules under Text.Pandoc.Citeproc). Exports `processCitations`. [API change] * Add data files needed for Text.Pandoc.Citeproc: default.csl in the data directory, and a citeproc directory that is just used at compile-time. Note that we've added file-embed as a mandatory rather than a conditional depedency, because of the biblatex localization files. We might eventually want to use readDataFile for this, but it would take some code reorganization. * Text.Pandoc.Loging: Add `CiteprocWarning` to `LogMessage` and use it in `processCitations`. [API change] * Add tests from the pandoc-citeproc package as command tests (including some tests pandoc-citeproc did not pass). * Remove instructions for building pandoc-citeproc from CI and release binary build instructions. We will no longer distribute pandoc-citeproc. * Markdown reader: tweak abbreviation support. Don't insert a nonbreaking space after a potential abbreviation if it comes right before a note or citation. This messes up several things, including citeproc's moving of note citations. * Add `csljson` as and input and output format. This allows pandoc to convert between `csljson` and other bibliography formats, and to generate formatted versions of CSL JSON bibliographies. * Add module Text.Pandoc.Writers.CslJson, exporting `writeCslJson`. [API change] * Add module Text.Pandoc.Readers.CslJson, exporting `readCslJson`. [API change] * Added `bibtex`, `biblatex` as input formats. This allows pandoc to convert between BibLaTeX and BibTeX and other bibliography formats, and to generated formatted versions of BibTeX/BibLaTeX bibliographies. * Add module Text.Pandoc.Readers.BibTeX, exporting `readBibTeX` and `readBibLaTeX`. [API change] * Make "standalone" implicit if output format is a bibliography format. This is needed because pandoc readers for bibliography formats put the bibliographic information in the `references` field of metadata; and unless standalone is specified, metadata gets ignored. (TODO: This needs improvement. We should trigger standalone for the reader when the input format is bibliographic, and for the writer when the output format is markdown.) * Carry over `citationNoteNum` to `citationNoteNumber`. This was just ignored in pandoc-citeproc. * Text.Pandoc.Filter: Add `CiteprocFilter` constructor to Filter. [API change] This runs the processCitations transformation. We need to treat it like a filter so it can be placed in the sequence of filter runs (after some, before others). In FromYAML, this is parsed from `citeproc` or `{type: citeproc}`, so this special filter may be specified either way in a defaults file (or by `citeproc: true`, though this gives no control of positioning relative to other filters). TODO: we need to add something to the manual section on defaults files for this. * Add deprecation warning if `upandoc-citeproc` filter is used. * Add `--citeproc/-C` option to trigger citation processing. This behaves like a filter and will be positioned relative to filters as they appear on the command line. * Rewrote the manual on citatations, adding a dedicated Citations section which also includes some information formerly found in the pandoc-citeproc man page. * Look for CSL styles in the `csl` subdirectory of the pandoc user data directory. This changes the old pandoc-citeproc behavior, which looked in `~/.csl`. Users can simply symlink `~/.csl` to the `csl` subdirectory of their pandoc user data directory if they want the old behavior. * Add support for CSL bibliography entry formatting to LaTeX, HTML, Ms writers. Added CSL-related CSS to styles.html.
2020-06-14CI: use ubuntu-18.04 instead of 20.04.John MacFarlane
2020-06-14CI: use cabal 3.2, also specify OS versions instead of 'latest.'John MacFarlane
2020-06-14Switch CI to use ghc 8.8.3.John MacFarlane
This should fix CI failures.
2020-06-13nightly: add ls statements to diagnose linux build failure.John MacFarlane
2020-05-04Revert "Use 'set __COMPAT_LAYER=' in Windows CI builds."John MacFarlane
This reverts commit 030c23e04970570ec6f6aa574da33193366d77a9.
2020-05-04Use 'set __COMPAT_LAYER=' in Windows CI builds.John MacFarlane
It is suggested at https://github.com/commercialhaskell/stack/issues/3765 that this may solve the "access violation" we're currently getting on Windows CI with ghc 8.8.
2020-04-17Fix path for nightly linux build.John MacFarlane
2020-04-16nightly: don't need to apt-get install. ci: test on ghc 8.10.1.John MacFarlane
2020-04-16nightly: ensure that ghc 8.8.1 is used for linux.John MacFarlane
Previously it was using 8.10 which is suprisingly already installed.
2020-04-15nightly build: print ghc, cabal versions for diagnostics.John MacFarlane
2020-04-15Use ghc 8.8.1 for nightly linux build.John MacFarlane
2019-09-21Nightly - removed diagnostics.John MacFarlane
2019-09-21Nightly - another attempt to fix windows.John MacFarlane
2019-09-21Nightlies - another attempt to fix windows build.John MacFarlane
2019-09-20Nightlies - 6 hour schedule for now.John MacFarlane
2019-09-20Nightly - more windows tweaks.John MacFarlane