Commit Graph

36 Commits

Author SHA1 Message Date
flightlessmango
89a6f016a4 workflow: update mangohud version
this workflow will update the meson version in meson.build
when a new tag is created. This should cause less headache
for the developer who keeps forgetting to change the version manually
2024-06-09 13:23:45 +02:00
flightlessmango
7b80f733b6 workflow: build-package: actually fix bad credentials 2024-05-26 00:02:23 +02:00
flightlessmango
038478a96a workflow: build-package: create release if it doesn't exist 2024-05-25 19:27:47 +02:00
flightlessmango
f22d3221a3 workflow: build-package: add auth debug 2024-05-25 19:14:47 +02:00
flightlessmango
d8ed2331c3 workflow: build-package fix typo 2024-05-25 18:42:57 +02:00
flightlessmango
6312c46663 workflow: build-package: attempt to fix release upload 2024-05-25 17:10:03 +02:00
flightlessmango
ad1d03d257 release: build package fix typo 2024-04-05 02:20:23 +02:00
flightlessmango
12151d2ae2 release: fix package and source 2024-04-04 19:12:19 +02:00
flightlessmango
4eb75cf4fb release: fix arch package 2024-04-03 19:28:00 +02:00
flightlessmango
bbf2872486 workflow: build package and source: remove github secret env 2024-04-02 15:02:07 +02:00
Etaash Mathamsetty
732629e5a0 Implement Wayland hotkeys 2024-02-28 21:10:58 +01:00
flightlessmango
adbafe1450 action: package: install hub
https://github.com/actions/runner-images/issues/8362
hub has been removed by default but can still be installed through apt
2023-12-21 04:22:12 +01:00
Bill Li
bc8acf95ea build: Add dependencies for mangoplot 2023-06-24 21:00:42 +02:00
dependabot[bot]
911a7d8c86 build(deps): bump actions/checkout from 2 to 3
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>
2023-06-24 20:59:28 +02:00
dependabot[bot]
af92f28da5 build(deps): bump actions/setup-python from 2 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-16 02:05:55 +02:00
FlightlessMango
102b714c11 CI: add action for parameter test 2023-05-15 14:31:24 +02:00
FlightlessMango
26a9f2e663 arch-package: set pkgver before makepkg 2023-04-19 23:18:44 +02:00
FlightlessMango
140c0d8984 workflow: arch release package
Co-authored-by: Donovan Prehn <donovan@prehn.ca>
2023-04-10 18:59:21 +02:00
FlightlessMango
0ed0f8eeb8 workflow: mingw: fetch git 2023-04-09 19:10:04 +02:00
FlightlessMango
80b976b8cf workflow: mingw build test 2023-04-09 18:48:53 +02:00
dependabot[bot]
c263bd1fb5 build(deps): bump actions/upload-artifact from 2 to 3
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>
2023-03-12 13:27:52 +00:00
dependabot[bot]
984fe1bff3 build(deps): bump actions/checkout from 2 to 3
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>
2023-03-12 13:27:10 +00:00
Emil Velikov
a7655eb184 github: add Ubuntu based CI for push and PRs
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-12 14:08:42 +01:00
Emil Velikov
36fd9838af github: pull meson 0.60+ as per the meson.build
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-12 14:08:42 +01:00
Emil Velikov
b314a91602 github: switch to ubuntu-20.04
As outlined in the official blog, the 18.04 is deprecated and will be
removed soon.

https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-12 14:08:42 +01:00
Emil Velikov
aafc2e0981 Build with CI jobs with -Dwerror=true
Currently the CI jobs only builds on releases, which catches some of the
fallout.

We might get a proper CI at some point in the future.

v2: pass the -Dwerror=true directly into build.sh

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2022-03-06 19:07:01 +00:00
jackun
db34d1ddd8
Run build-package workflow on 'release: published'
Should work with prereleases and drafts too.
2021-07-01 11:52:32 +03:00
jackun
ea898ded45
Update workflows 2021-06-11 23:10:30 +03:00
jackun
f529a8a53f
Update build-source workflow 2021-06-11 22:40:36 +03:00
jackun
d2a594e002
Update build-source workflow 2021-06-11 21:49:02 +03:00
jackun
3df142da5d
workflow: fix if syntax and edit release instead 2020-11-29 21:07:12 +02:00
jackun
079f67a729
workflow: limit 'release' event to 'created' action 2020-11-29 16:59:50 +02:00
jackun
e382318751
workflow: fix artifact path, git commit 2020-11-29 16:51:45 +02:00
jackun
2f0dc14a78
workflow: install packages too 2020-11-29 16:43:18 +02:00
jackun
11932dda88
build package workflow, maybe 2020-11-29 16:14:11 +02:00
jackun
ce7de16ce2
workflow for build-source.sh 2020-11-29 16:14:11 +02:00