Arne Beer
78a9b053bb
change: Don't compress windows binaries
...
Binaries that're compressed via upx tend to trigger the windows
defender and other anti-virus programs.
To prevent these false-positives, the windows binaries won't be
compressed any longer.
Fixes #421
2023-03-14 22:10:26 +01:00
Arne Beer
e97d9b4aa4
remove: Manual packaging workflow
2023-03-14 22:09:01 +01:00
Arne Beer
2c6e1e4df6
chore: Format and proofread templates
2023-03-04 00:09:46 +01:00
Arne Beer
a8273295a1
add: Better issue templates
2023-02-28 14:33:16 +01:00
Arne Beer
8d8e6ef199
chore: bump install-action to v2
2023-01-05 17:39:17 +01:00
Arne Beer
3f28268fc1
fix: Run CI on all Cargo.toml changes
2022-11-21 23:53:20 +01:00
Arne Beer
41e16c3297
chore: auto-format workflow files
2022-11-21 17:32:28 +01:00
Martijn Pieters
936657c6c9
Include Mac builds in code coverage
2022-11-15 22:20:34 +00:00
Martijn Pieters
6706fcc5e8
Build for M1 chips, not A*
...
Output pueue builds for Apple M1 / M1Pro hardware (desktop / laptop) rather than
for iOS (iPad, iPhone), which have very limited task running support.
2022-11-15 22:20:34 +00:00
Martijn Pieters
595e4d4128
Produce test reports for test runs
...
These will help surface flaky tests, and help PR authors see what tests
are failing, if any. The workflow uses the really excellent [Publish
Test Results][ptr] GitHub action to do all the heavy lifting.
[ptr]: https://github.com/marketplace/actions/publish-test-results
2022-10-28 20:25:29 +01:00
Martijn Pieters
e355e38f9b
Use cargo nextest to run tests
...
Cargo nextest is faster, and handles flaky tests (tests that can fail even
though nothing changed). Both the regular test run and the coverage run include
it.
2022-10-28 20:25:28 +01:00
Arne Beer
61b7eb536b
CI: manual packaging workflow to fix UPX issues
2022-07-23 19:24:10 +02:00
Arne Beer
3efdcec911
Ci: Don't fail fast in packaging workflow
2022-07-22 02:37:34 +02:00
Arne Beer
b6d1976a1b
CI: Move code coverage to dedicated workflow
2022-07-22 02:36:27 +02:00
Arne Beer
f69d3e1583
fix: Windows test lint error
2022-07-15 00:09:07 +02:00
Martijn Pieters
31191c3560
Allow lint on windows to fail
...
Given that I don't know how to fix the lint issue, this at least won't hold up a build.
While here, remove unused parameters from the matrix and give the job a more
fitting name.
2022-07-07 13:09:56 +01:00
Martijn Pieters
c714dfdb5d
Update the linting steps label to match the contents
2022-07-06 22:38:32 +01:00
Martijn Pieters
974813c3d2
Add a cache for linting as well
...
This is separate from the cache for the test workflow as cargo clippy doesn't necessarily create the same build artefacts. However, the restore-keys includes a partial key matching that of the test cache as a fall-back.
2022-07-06 22:34:45 +01:00
Martijn Pieters
2c6ca8a133
Lint on all platforms and targets
2022-07-06 22:27:42 +01:00
Martijn Pieters
6246ab716f
Disable fail-fast for the test matrix
2022-07-06 20:21:11 +01:00
Martijn Pieters
17ec9a6e19
CI: Add a cache for cargo to speed up actions
2022-07-06 18:26:28 +01:00
Martijn Pieters
99b3051ec9
CI: make sure the target toolchain is available
...
For cross-compilation builds, the target toolchain needs to be installed (you
can't count on it being present in a GH build environment).
2022-07-06 13:58:14 +01:00
dependabot[bot]
418ee8fc66
chore(deps): bump codecov/codecov-action from 1 to 3
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-23 16:53:11 +00:00
Arne Beer
e37340f411
ci: Add code coverage
2022-06-23 01:55:20 +02:00
Arne Beer
13a9728026
ci: Move lint to separate action
2022-06-23 01:53:45 +02:00
dependabot[bot]
3245307860
chore(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>
2022-03-02 17:24:10 +00:00
Arne Beer
3bad49ae47
ci: Remove changelog reader action
2022-02-18 21:36:44 +01:00
Arne Beer
e040e6745f
ops: Add dependabot for Github actions packages
2022-01-12 21:12:31 +01:00
Arne Beer
2ca27353aa
Merge branch 'main' into development
2022-01-02 19:00:35 +01:00
Arne Beer
f32c843160
ci: Also test pueue-lib in CI
2022-01-01 18:15:56 +01:00
Arne Beer
e61de3fef7
refactor: Move pueue-lib back into main repository
2021-12-30 19:32:14 +01:00
Arne Beer
14c3d54608
docs: Add tests and linting to pr template
2021-12-12 01:40:42 +01:00
Arne Beer
998b11829a
Merge branch 'main' into development
2021-12-12 01:03:09 +01:00
Arne Beer
7c3abbf7d0
dos: Update PR template
2021-12-12 00:56:40 +01:00
Arne Beer
1bc2ffec75
Update docs, workflow and templates
2021-12-12 00:28:16 +01:00
Arne Beer
42e8491649
Merge branch 'main' into development
2021-12-11 23:10:23 +01:00
Arne Beer
2ebf82f990
ops: rename master to main
2021-11-10 16:21:16 +01:00
Arne Beer
49f6228dcd
change: check clippy for tests in CI
2021-10-29 02:52:12 +02:00
Arne Beer
9ee05abb98
Run CI tests on all v*.*.* branches
2021-10-17 16:00:26 +02:00
Arne Beer
912cfb92f2
fix: clippy and fmt condition in CI
2021-07-04 19:42:12 +02:00
Arne Beer
eb79ad0709
Tests for other targets
2021-05-12 00:53:01 +02:00
Arne Beer
5ee978150d
Add ios-aarch64 target release
2021-05-11 21:32:49 +02:00
Arne Beer
8414bd3566
Switch to pueue-lib master for development
2021-05-10 19:40:21 +02:00
Arne Beer
34be4da0c0
Update bug report template
2021-02-20 00:10:33 +01:00
Arne Beer
dd38f06c3d
Fix issue template type
2021-02-18 13:29:20 +01:00
Arne Beer
93a9591634
Update bug report template
2021-02-18 11:09:27 +01:00
Arne Beer
59f6c8fdd4
Fix weird duplicate upload github action bug for arm release
2021-02-10 02:11:33 +01:00
Arne Beer
af72236965
Split pueue-lib in a stand-alone repository
2021-02-04 00:35:33 +01:00
Arne Beer
7fa901733a
Fix packaging for new release tags
2021-01-18 20:28:17 +01:00
Arne Beer
c080d4ac79
Run ci on ci file changes
2020-12-29 04:02:31 +01:00