summaryrefslogtreecommitdiffstats
path: root/appveyor.yml
AgeCommit message (Collapse)Author
2018-11-13Remove appveyorBjørn Erik Pedersen
We now build on Travis for all platforms.
2018-09-24ci: Add "go mod download" to CI scriptsBjørn Erik Pedersen
To hopefully make them less flaky.
2018-09-03Update to latest MageBjørn Erik Pedersen
And run the Appveyor tests without GOPATH. Fixes https://github.com/magefile/mage/issues/79
2018-08-30appveyor: Update script to Go 1.11Bjørn Erik Pedersen
Fixes #5127
2018-07-06Add Hugo Piper with SCSS support and much moreBjørn Erik Pedersen
Before this commit, you would have to use page bundles to do image processing etc. in Hugo. This commit adds * A new `/assets` top-level project or theme dir (configurable via `assetDir`) * A new template func, `resources.Get` which can be used to "get a resource" that can be further processed. This means that you can now do this in your templates (or shortcodes): ```bash {{ $sunset := (resources.Get "images/sunset.jpg").Fill "300x200" }} ``` This also adds a new `extended` build tag that enables powerful SCSS/SASS support with source maps. To compile this from source, you will also need a C compiler installed: ``` HUGO_BUILD_TAGS=extended mage install ``` Note that you can use output of the SCSS processing later in a non-SCSSS-enabled Hugo. The `SCSS` processor is a _Resource transformation step_ and it can be chained with the many others in a pipeline: ```bash {{ $css := resources.Get "styles.scss" | resources.ToCSS | resources.PostCSS | resources.Minify | resources.Fingerprint }} <link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Digest }}" media="screen"> ``` The transformation funcs above have aliases, so it can be shortened to: ```bash {{ $css := resources.Get "styles.scss" | toCSS | postCSS | minify | fingerprint }} <link rel="stylesheet" href="{{ $styles.RelPermalink }}" integrity="{{ $styles.Data.Digest }}" media="screen"> ``` A quick tip would be to avoid the fingerprinting part, and possibly also the not-superfast `postCSS` when you're doing development, as it allows Hugo to be smarter about the rebuilding. Documentation will follow, but have a look at the demo repo in https://github.com/bep/hugo-sass-test New functions to create `Resource` objects: * `resources.Get` (see above) * `resources.FromString`: Create a Resource from a string. New `Resource` transformation funcs: * `resources.ToCSS`: Compile `SCSS` or `SASS` into `CSS`. * `resources.PostCSS`: Process your CSS with PostCSS. Config file support (project or theme or passed as an option). * `resources.Minify`: Currently supports `css`, `js`, `json`, `html`, `svg`, `xml`. * `resources.Fingerprint`: Creates a fingerprinted version of the given Resource with Subresource Integrity.. * `resources.Concat`: Concatenates a list of Resource objects. Think of this as a poor man's bundler. * `resources.ExecuteAsTemplate`: Parses and executes the given Resource and data context (e.g. .Site) as a Go template. Fixes #4381 Fixes #4903 Fixes #4858
2018-06-23appveyor: Disable asciidoctor for nowBjørn Erik Pedersen
It fails on installation.
2018-01-11Support offline buildsVas Sudanagunta
2017-10-05Replace make with mageBjørn Erik Pedersen
Fixes #3937
2017-08-17appveyor: SimplifyBjørn Erik Pedersen
2017-07-18appveyor: Update submodulesBjørn Erik Pedersen
Needed for the new docs to build.
2017-06-26Revert "Remove docs building from CI builds"Bjørn Erik Pedersen
Now /docs is a Git subtree, so now this should just work. This reverts commit 214dbdfb6f016d21415bc1ed511a37a084238878.
2017-06-14Remove docs building from CI buildsBjørn Erik Pedersen
We could probably get it working, but we have plenty of site tests now.
2017-06-13Update clone folder in appveyor.yml due to the org transitiondigitalcraftsman
2017-03-09Update appveyor configCameron Moore
Remove "image" setting as the "WMF 5" image is deprecated. Fixes #3061, #3142
2017-02-18appveyor: Add go versionBjørn Erik Pedersen
2017-02-18appveyor: Fix build, take 2Bjørn Erik Pedersen
2017-02-18appveyor: Fix buildBjørn Erik Pedersen
2017-02-18appveyor: Print Go environmentBjørn Erik Pedersen
2017-01-11Clean up Makefile (#2924)Cameron Moore
Add missing deprecated targets. Remove `test` from `check` target since we already have `test-race`. Fixes #2901
2017-01-01Fix Appveyor Windows build and GitInfo path issue on WindowsDavid Kassa