Commit Graph

50 Commits

Author SHA1 Message Date
Ferdinand Mütsch 7a52a076b1 fix(ci): replace deprecated codeql version 2023-01-25 11:14:22 +01:00
Ferdinand Mütsch e8310cfa69 fix: ci tests 2023-01-02 18:18:58 +01:00
Steven Tang ad704cef5c
test: migration testing for mysql/mariadb/postgres 2022-12-27 15:19:30 +11:00
Steven Tang f5395e36ad
ci: SQLite upgrade testing comments 2022-12-06 18:39:09 +11:00
Steven Tang 5242df2b7d
ci: upgrade testing for SQLite 2022-12-04 18:06:48 +11:00
Ferdinand Mütsch 0f3b41c2dd fix(ci): adapt docker and gha build to use go 1.19 2022-12-03 00:32:30 +01:00
Steven Tang 018cc50fb8
chore(release): reinclude ci conditions 2022-09-30 22:44:25 +10:00
Steven Tang 1d4156bdfe
chore(build): remove gcc dependency 2022-09-30 22:35:03 +10:00
Ferdinand Mütsch e28070b288 fix(ci): build env vars on windows 2022-09-30 00:02:30 +02:00
Ferdinand Mütsch dd8658e33e refactor: replace sqlite with pure go implementation 2022-09-08 21:13:13 +02:00
Steven Tang e399af1f1f
fix(build): enable cgo, downgrade release to ubuntu-18.04, add -w -s (#404)
* fix(build): releases with cgo
* build: downgrade to ubuntu-18.04
* build: add -w -s flags
2022-09-08 17:51:26 +10:00
Steven Tang ffb0b84d78
build: re-enable release steps 2022-09-06 20:51:05 +10:00
Steven Tang 8a7333b899
build: test release architectures 2022-09-06 20:23:47 +10:00
Steven Tang 20993a1182
feat: automatic version.txt updates
Resolves #387
2022-07-09 13:58:16 +10:00
Ferdinand Mütsch 34bc38cecf chore: add descriptive names for workflows 2022-05-20 09:34:54 +02:00
daief 69d3e0494b chore: add a new endline 2022-05-20 12:17:35 +08:00
daief a3136ebb13 chore: fix upload relese 2022-05-20 12:01:34 +08:00
daief 4a4d0dad4b chore: merge mapi, test, build to ci.yml & keep release in release.yml 2022-05-20 11:46:29 +08:00
daief 3b87511f48 chore: try use include 2022-05-19 14:12:00 +08:00
daief f5fba04097 chore: try keep same name 2022-05-19 13:50:43 +08:00
daief ad566993ad chore: fix release.yml 2022-05-19 13:10:23 +08:00
daief 5f1e498454 chore: fix release.yml 2022-05-19 13:09:50 +08:00
daief 2e0f79df3b chore: try merge release action 2022-05-19 13:06:11 +08:00
Ferdinand Mütsch 29b3e619ca chore: update mapi org 2022-05-13 16:13:55 +02:00
J. David Lowe 41584bdd82 add Mayhem for API as a github workflow 2022-05-11 10:27:37 -07:00
Ferdinand Mütsch 408d9086e7 fix(ci): use go 1.18 in ci build 2022-03-20 16:39:38 +01:00
Steven Tang cbbb592143
ci: major and major.minor tags for Docker publish
Resolves #307
2022-01-16 14:53:55 +11:00
Ferdinand Mütsch d1cbabf662 ci: remove armv6 again 2022-01-03 17:06:35 +01:00
Steven Tang ad4d251154
feat: build linux/arm/v7,linux/arm/v6 2022-01-03 12:06:36 +11:00
Ferdinand Mütsch 7dd0967451 chore: drop debian based docker image and use alpine by default 2021-12-15 15:37:14 +01:00
Steven Tang 9cbddaeedf fix: anticipated docker push issue 2021-12-02 23:06:19 +11:00
Steven Tang 7e2460e1f0
ci: add ghcr for Docker deploy, change cache 2021-10-21 20:54:13 +11:00
Steven Tang fe0f41cecb
feat: add test steps to Linux workflow 2021-09-17 21:24:12 +10:00
Ferdinand Mütsch 6aad1633e1 chore: update issue templates [ci skip] 2021-08-21 09:35:45 +02:00
Steven Tang 24b8ff6381 feat: build/push arm64 Docker image 2021-08-06 16:36:44 +02:00
Steven Tang 407925ec53
feat: add alpine image 2021-06-27 18:01:43 +10:00
Ferdinand Mütsch fbd90d2cc1 ci: adapt go version in github build action 2021-04-13 10:34:35 +02:00
Steven Tang 6256c8e10a
ref: embed files, bump to go 1.16 (#167)
* ref: embed portion of files
* fix: readd pkger
* ref: embed version.txt
* fix: wrong mail template import path
* refactor: get rid of sql-migrate
refactor: get rid of pkger in favor of go embed (resolve #164)
* chore: remove unused var [ci-skip]

Co-authored-by: Ferdinand Mütsch <ferdinand@muetsch.io>
2021-04-11 10:42:43 +00:00
Steven Tang 8ceef42ad4
ci(docker): Publish Docker Image on Release 2021-02-03 22:22:37 +11:00
Steven Tang 42a6e9d923
fix(ci): actions release, build on push/pr 2021-01-24 22:06:04 +11:00
Ferdinand Mütsch a8d5d69629 chore: update build workflow to exclude certain directories 2020-10-04 12:08:58 +02:00
Ferdinand Mütsch a7c83252ef debug: re-add workflows again 2020-05-31 10:29:15 +02:00
Ferdinand Mütsch 07a03ce3ac debug: remove workflows 2020-05-31 10:28:55 +02:00
Ferdinand Mütsch 05b740c87d chore: minor changes to the github actions 2020-05-31 09:52:13 +02:00
NickAc 0a513e959b
Automatically build the project for Linux users
Add a GitHub Action to build on Linux when a release is created
2020-05-30 21:50:16 +01:00
NickAc c68ee0a81e
Remove upload of artifact to Actions' artifacts
There is no need to upload the artifact to the Action itself since it will be uploaded to the release.
2020-05-30 21:04:22 +01:00
NickAc e4a2fbd51a
Automatically build the project for Windows users
This change makes it simpler for Windows users to use the project by automatically building the project with GitHub Actions on every release.

This allows for an easier way to use the project by automatically adding a zip file with the built executables to new releases.
2020-05-30 21:01:54 +01:00
Ferdinand Mütsch bbd2c24f9a
Update FUNDING.yml 2020-05-23 21:02:12 +02:00
Ferdinand Mütsch 7d36c4e111 Rename project.
Add build script.
2020-03-31 12:22:17 +02:00
Ferdinand Mütsch 7a950c9ff3
Create FUNDING.yml 2020-01-09 08:33:23 +01:00