dependabot[bot]
29a62575f4
chore(deps): bump actions/cache from 4.2.3 to 4.2.4 ( #1284 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 17:37:10 +02:00
dependabot[bot]
9472aaca7a
chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 ( #1264 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:47:45 +02:00
dependabot[bot]
6254b99e02
chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 ( #1263 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:46:33 +02:00
dependabot[bot]
3d17bdb747
chore(deps): bump taiki-e/install-action from 2.58.0 to 2.58.9 ( #1261 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:45:14 +02:00
dependabot[bot]
d2eeeb9129
chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 ( #1262 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:44:50 +02:00
dependabot[bot]
1d626e0add
chore(deps): bump github/codeql-action from 3.29.5 to 3.29.8 ( #1265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:44:27 +02:00
Nils
91fc5e3902
chore(ci): Dependabot, workflow security ( #1257 )
...
Co-authored-by: StepSecurity Bot <bot@stepsecurity.io >
Co-authored-by: niStee <52573120+niStee@users.noreply.github.comclear >
Co-authored-by: GideonBear <87426140+GideonBear@users.noreply.github.com >
2025-08-11 10:24:18 +02:00
Stuart Reilly
75ac6808a1
Move step running into enum for dynamic ordering ( #1188 )
...
Co-authored-by: Stuart Reilly <sreilly@scottlogic.com >
2025-07-16 11:16:27 +02:00
Ville Skyttä
689db93c99
Generate artifact attestations for release assets ( #1216 )
2025-07-14 10:05:03 +02:00
SteveLauC
31fe5aa452
ci: fix the invalid action version ( #1185 )
2025-06-17 11:36:17 +08:00
SteveLauC
b354e07ef3
ci: allow us to re-run AUR CI ( #1184 )
...
* ci: allow us to re-run AUR CI
* ci: no need to set shell as it is Linux
2025-06-17 11:32:16 +08:00
SteveLauC
7558bbfe9b
ci: use the new tag name and specify shell to bash ( #1183 )
2025-06-17 10:44:49 +08:00
SteveLauC
7518676ac9
ci: allow specifying tag when manually run 'create_release_assets.yml' ( #1180 )
...
Adds a parameter existing_tag to the workflow_dispatch event of "create_release_assets.yml", which would allow us to re-run a failed release.
2025-06-16 14:39:23 +08:00
SteveLauC
b7b665ff48
ci: fix homebrew ci, remove duplicate trigger event ( #1179 )
2025-06-16 11:45:48 +08:00
SteveLauC
1be941e815
ci: fix PyPI pipeline duplicate wheel name ( #1178 )
2025-06-16 11:43:11 +08:00
SteveLauC
d1b7eba44e
ci: add event workflow_dispatch to release pipelines ( #1177 )
2025-06-16 11:36:14 +08:00
SteveLauC
38e2d5663a
ci: fix pipeline relase to PyPI ( #1176 )
2025-06-16 10:52:35 +08:00
Gideon
3db95a3e67
Install rustfmt and clippy where necessary ( #1171 )
2025-06-16 10:04:06 +08:00
SteveLauC
6e6b3dcbfe
ci: add missing rustup components ( #1166 )
2025-06-10 15:43:21 +08:00
Gideon
3dc8d31d57
Sort Step enum and keep it sorted in the ci.yml workflow ( #1104 )
...
* Add `step-enum-sorted` to `ci.yml` workflow
* Sort `Step` enum
* Sort `Step` enum
2025-04-08 19:13:35 +08:00
SteveLauC
b308fb92c0
ci: merge create_assets_xxx workflows and let AUR binary release workflow wait for it ( #1100 )
2025-04-08 14:34:48 +08:00
Gideon
109a9c76e3
Downgrade create_release_assets.yml workflow ( #1098 )
...
Downgrade `create_release_assets.yml` workflow Ubuntu version to `22.04` from `24.04`
2025-04-07 08:39:56 +08:00
Gijs Key
722903fec3
Create Armv7l debian package ( #1068 )
...
* Create Armv7l debian package
* returned inadvertently removed comment.
---------
Co-authored-by: Gijs Keij <gijs.keij@bit-key.nl >
2025-03-12 11:20:19 +08:00
SteveLauC
e86e5fe3e7
docs: document that we need to translate user-facing texts ( #966 )
2024-10-22 08:46:59 +08:00
Nicolas Lorin
c36da89933
ci: add bin pkg to aur ( #944 )
2024-10-13 21:14:28 +08:00
Tobias Micheler
36fd4b13c0
fix: pypi-release-action: downgrade upload-artifact and download-artifact to v3 ( #938 )
...
Since there are breaking changes between the upload-artifact and download-artifact versions v3 and v4, this workflow was broken, and no releases were uploaded to pypi.
A downgrade should make this work again
2024-10-10 07:26:29 +08:00
SteveLauC
4c793b0df8
ci: correct checker binary name ( #926 )
...
* ci: correct checker binary name
* ci: correct checker binary name
2024-10-06 21:13:25 +08:00
Florian Nagel
29c555c394
Add i18n by using rust i18n ( #807 )
...
* feat: initial i18n setup
* style: fmt
* feat: i18n support for new steps
* fix: build on Linux
* fix: build on Linux
* refactor: rm unused translation keys
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2024-10-03 18:47:35 +08:00
SteveLauC
05b1a565e0
chore: pin toolchain to MSRV(1.76) ( #900 )
...
* chore: pin toolchain to MSRV(1.76)
* chore: remove more toolchain action & update readme
2024-09-04 21:40:09 +08:00
Kreeblah
7b2623ea3c
Add Debian-based system builds ( #898 )
...
* Add Debian-based system builds
* Address feedback
* Remove git as a listed dependency for Debian package
2024-09-04 11:50:39 +08:00
Nils
a2375b4820
chore: update winget-releaser to use main branch ( #888 )
...
Update the winget-releaser action in the release_to_winget.yml workflow to use the main branch instead of v2. This ensures that the latest version of the action is being used for publishing.
2024-08-18 10:29:17 +08:00
Nicolas Lorin
b1fe1d201a
ci: fix release_to_aur.yml ( #879 )
2024-07-29 16:13:33 +08:00
SteveLauC
fcd53e772a
chore: collect --dry-run and --yes opts info in feature request template ( #838 )
...
chore: collect --dry-run and --yes opts info in feature request template
2024-06-30 14:17:45 +08:00
SteveLauC
f96eeeda6b
chore: build binary for both macOS aarch64 and amd64 ( #816 )
2024-05-25 20:26:21 +08:00
SteveLauC
d1d8904376
ci: replace deprecated gh actions with alternatives ( #814 )
2024-05-25 19:29:17 +08:00
SteveLauC
3b329fe687
chore: update PR template ( #815 )
2024-05-25 17:35:46 +08:00
SteveLauC
9eb1b4ac9f
ci: remove code coverage test & uniform file names ( #811 )
2024-05-24 09:02:05 +08:00
Nils
32add8f046
Dependatbot Updates ( #802 )
...
* chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [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/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-18 19:48:09 +08:00
Nils
9b6027fe78
Update GitHub Actions workflow for Codecov integration ( #718 )
...
- Refine the testing matrix to include only stable and nightly versions of Rust
- Add 'fail_ci_if_error' option to Codecov step for stricter CI checks
- Ensure newline at end of file
2024-02-25 11:19:09 +08:00
Nils
0e30e05ce8
Add GitHub Actions Workflow for Build and Test ( #717 )
...
* "Add *.profraw files to .gitignore
*.profraw files are generated by LLVM's Clang compiler when using the -fprofile-instr-generate option for Profile Guided Optimization. These files contain raw profiling data and should not be version controlled."
* Remove redundant import of TryFrom trait
The TryFrom trait was being imported explicitly in src\steps\os\windows.rs, even though it's already part of the Rust prelude and automatically imported into every Rust program. This was causing a compiler warning. This commit comments out the redundant import to resolve the warning.
* Add GitHub Actions workflow for Rust build and test
This commit adds a new GitHub Actions workflow for building and testing the Rust project across multiple operating systems (Ubuntu, Windows, macOS) and Rust versions (stable, beta, nightly). It also includes caching for dependencies and build artifacts, and uploads code coverage reports to Codecov.
* Update Codecov action and add token for coverage report upload
This commit updates the version of the Codecov GitHub Action used to upload coverage reports from v4 to v4.0.1. It also adds a token from the repository secrets to authenticate the upload. This ensures secure and authorized communication with the Codecov service.
* "Fix misuse of --jobs flag in cargo test command"
* "Fix grcov command in GitHub Actions workflow
The grcov command was previously prefixed with './', which caused an error because grcov was not found in the current directory. This commit removes the './' prefix to call grcov from the global path, where it is installed."
* Update GitHub Actions workflow for cross-platform compatibility
This commit modifies the 'build-and-test.yml' GitHub Actions workflow to ensure it works correctly across different operating systems (Ubuntu, Windows, MacOS). The RUSTFLAGS environment variable is now set in a cross-platform compatible way. The workflow will run the build and test process on every pull request and push to the main branch, generate a coverage report, and upload it to Codecov.
* Changed workflow trigger event to 'workflow_run' completion of 'Build and test' workflow
* "Updated GitHub Actions workflow to correctly set environment variables for code coverage"
* Renamed build and test workflow
* Update GitHub Actions workflow trigger
Change the trigger of the 'Test with Code Coverage' workflow to run when the 'build-and-test' workflow is completed. This ensures that code coverage is only calculated after successful build and test runs.
* Update workflow_run trigger in code-coverage.yml
* Fix CODECOV_TOKEN in code-coverage.yml workflow
* Update code-coverage workflow to trigger on pull requests and pushes to main branch
* Update .gitignore file to exclude LLVM profiling output
* Add empty line at the end
* Remove unused import in windows.rs
* Update .github/workflows/build-and-test.yml
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Update .github/workflows/build-and-test.yml
Co-authored-by: SteveLauC <stevelauc@outlook.com >
* Remove code coverage workflow
---------
Co-authored-by: SteveLauC <stevelauc@outlook.com >
2024-02-25 10:35:56 +08:00
Nils
eea952fa78
Create devskim.yml to enable GitHub code scanning for this repository ( #700 )
2024-02-24 18:53:10 +08:00
dependabot[bot]
842b92cca7
chore(deps): bump actions/download-artifact from 3 to 4 ( #704 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 09:39:05 +08:00
dependabot[bot]
485f0ec9c8
chore(deps): bump EnricoMi/publish-unit-test-result-action from 1 to 2 ( #705 )
...
Bumps [EnricoMi/publish-unit-test-result-action](https://github.com/enricomi/publish-unit-test-result-action ) from 1 to 2.
- [Release notes](https://github.com/enricomi/publish-unit-test-result-action/releases )
- [Commits](https://github.com/enricomi/publish-unit-test-result-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: EnricoMi/publish-unit-test-result-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 09:38:40 +08:00
dependabot[bot]
e4085e03eb
chore(deps): bump actions/checkout from 2 to 4 ( #688 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [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...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:19:58 +08:00
dependabot[bot]
4b0c366e5f
chore(deps): bump actions/upload-artifact from 3 to 4 ( #689 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:19:18 +08:00
dependabot[bot]
ea97240d09
chore(deps): bump actions/cache from 1 to 4 ( #690 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v1...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:47 +08:00
dependabot[bot]
12de531abb
chore(deps): bump codecov/codecov-action from 1 to 4 ( #691 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 1 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v4 )
---
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:24 +08:00
dependabot[bot]
c3876ce3bf
chore(deps): bump katyo/publish-crates from 1 to 2 ( #692 )
...
Bumps [katyo/publish-crates](https://github.com/katyo/publish-crates ) from 1 to 2.
- [Release notes](https://github.com/katyo/publish-crates/releases )
- [Commits](https://github.com/katyo/publish-crates/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: katyo/publish-crates
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 16:18:00 +08:00
Nils
ad2bfc9abd
Keeping actions up to date with Dependabot ( #685 )
2024-02-15 16:04:51 +08:00
Nils
528461412e
Publish new releases of topgrade to the Windows Package Manager with WinGet Releaser
...
Publish new releases of topgrade to the Windows Package Manager with WinGet Releaser (GitHb Action).
2024-02-15 16:04:11 +08:00