Commit Graph

92 Commits

Author SHA1 Message Date
MDLeom df544d5044
build: check last pipeline status
- using pipeline badge
- https://docs.gitlab.com/ee/ci/pipelines/settings.html#pipeline-status-badge
2022-03-19 05:34:50 +00:00
MDLeom 2aac4dd1c6
ci(ga): remove deps install from netlify step 2022-03-14 21:07:25 +00:00
MDLeom 5bb7f455d2
Revert "fix(build): temporary switch artifact mirror"
This reverts commit d433d9b6cf.
2022-03-14 07:52:11 +00:00
MDLeom 270b216f66
docs: remove netlify mirror 2022-03-14 06:44:48 +00:00
MDLeom 3e8f65d800
ci: cloudflare job does not need artifact 2022-03-14 06:24:01 +00:00
MDLeom 4263fea593
ci: netlify job does not need to save artifact 2022-03-14 06:19:20 +00:00
MDLeom c04a504d5d
ci(ga): reuse build artifact in netlify step 2022-03-14 06:13:14 +00:00
MDLeom d433d9b6cf
fix(build): temporary switch artifact mirror 2022-03-14 06:07:10 +00:00
MDLeom 422b9751d5
ci: add dependency to cloudflare & netlify jobs 2022-03-14 05:58:01 +00:00
MDLeom dfba0ce54e
fix(exclude): cfs5.tistory.com
- Closes #61
- https://urlhaus.abuse.ch/url/322758/
- https://en.wikipedia.org/wiki/Tistory
2022-03-14 05:44:57 +00:00
MDLeom 81f07fd627
fix(exclude): mail.myglnc.com
- Closes #57
- https://urlhaus.abuse.ch/url/2011091/
2022-03-14 05:27:07 +00:00
MDLeom 2af218ef82
ci: add dependency to gitlab pages job 2022-03-14 05:18:29 +00:00
MDLeom 1866f8bb2a
ci: npm cache 2022-01-26 04:18:12 +00:00
MDLeom 5406998d43
ci: check gitlab status through proper link 2022-01-25 10:08:18 +00:00
MDLeom f1a81208d2
ci: check gitlab status 2022-01-25 10:06:39 +00:00
MDLeom 4c9c1aba05
ci(ga): trigger cloudflare & netlify from github
if gitlab is down
2022-01-25 10:01:07 +00:00
MDLeom 75cf22e852
build: failover to github if gitlab is unavailable 2022-01-25 09:57:58 +00:00
MDLeom 91d54f8068
ci: check existence of CI variables 2022-01-25 09:49:51 +00:00
MDLeom 35eb6efd61
chore(ga): rename tmp artifact folder 2022-01-21 05:52:29 +00:00
MDLeom 215862efe1
chore(ga): separate public & tmp folders 2022-01-21 05:44:33 +00:00
MDLeom f6656ea013
chore(ga): upload all folders 2022-01-21 05:40:57 +00:00
MDLeom 8456fa862b
fix(netlify): deploy to production 2022-01-12 06:50:37 +00:00
MDLeom b3eb8324ae
fix: use GNU grep instead of busybox 2022-01-12 06:50:06 +00:00
MDLeom cbb03d946c
docs: unify wikis to curben/malware-filter
- https://gitlab.com/curben/malware-filter/-/wikis/home
2022-01-11 06:27:03 +00:00
MDLeom 15006dfbb5
fix(netlify): use manual deploy
- https://docs.netlify.com/configure-builds/stop-or-activate-builds/
2022-01-11 06:25:57 +00:00
MDLeom 5ae6823a6f
docs: wiki 2022-01-10 10:10:20 +00:00
MDLeom 48ab69b7c4
fix(ci): only run cloudflare or netlify deploy hook when enabled 2022-01-10 09:57:35 +00:00
MDLeom 932db38085
fix(ga): only run pipeline when scheduled or "New workflow" 2022-01-10 09:33:37 +00:00
MDLeom 0387a11f86
fix(ci): only run pipeline when scheduled or "Run pipeline" in the main branch 2022-01-10 09:16:43 +00:00
MDLeom 8cc70ca4ca
fix(exclude): ia801502.us.archive.org
- Closes #53
- https://urlhaus.abuse.ch/url/1893501/
2022-01-10 08:23:11 +00:00
MDLeom 9547ce0eee
docs: requires busybox sh 2022-01-09 07:40:59 +00:00
MDLeom e406ad4549
chore(actions): runs on 0 minute 2022-01-09 07:40:50 +00:00
MDLeom 9cf531ce2e
docs: add new mirrors
- github pages
- cloudflare pages
- netlify
2022-01-09 07:05:24 +00:00
MDLeom ef1a7ce0b4
refactor(actions): replicate gitlab ci
- avoid depending gitlab ci artifact
2022-01-09 06:54:44 +00:00
MDLeom 3c7a8a7bb9
chore(ci): rename job 2022-01-09 02:53:30 +00:00
MDLeom 03cf3a31e5
feat(ci): deploy to github pages 2022-01-09 02:52:18 +00:00
MDLeom 76a4d0eef8
chore(ci): add cloudflare deploy hook
- https://developers.cloudflare.com/pages/platform/deploy-hooks
2022-01-08 23:28:52 +00:00
MDLeom 102ffb3a00
chore(ci): add netlify build book
- https://docs.netlify.com/configure-builds/build-hooks/
2022-01-08 23:06:21 +00:00
MDLeom 8655a13bb2
fix(ci): always deploy when commit to main branch 2022-01-08 05:44:16 +00:00
MDLeom 7fee73ff69
docs: remove reference to non-existent files 2022-01-08 05:43:28 +00:00
MDLeom b122eb5686
fix(ci): limit pages deployment to main branch commit 2022-01-08 02:20:05 +00:00
MDLeom 8c94ddba40
refactor: deploy filters to gitlab pages
- number of commits is becoming unwieldly
- gitlab pages is much faster than downloading from raw git
  * main download link is still curben.gitlab.io/malware-filter/
  * the cons is relying on gitlab ci/pages, previous approach was more portable
2022-01-08 02:09:42 +00:00