Commit Graph

163 Commits

Author SHA1 Message Date
titus 46cc1086cd fix pr labels 2026-02-06 18:18:02 -06:00
titus 1c34399b8c fix syntax errors from parsing 2026-01-28 13:48:09 -06:00
titus cb29388de7 update labels 2026-01-28 09:59:41 -06:00
titus eb56a4b0d3 update pr label 2026-01-28 09:55:17 -06:00
koi 3408e83b33 chore: update adamperkowski username to koibtw (#1172)
hi so this is still me on the same account, just a new username
2026-01-26 19:50:37 -06:00
Chris Titus 59753c1d20 done with all this preview madness 2026-01-22 15:11:15 -06:00
Chris Titus 7457242995 fix: properly set up VHS environment with PATH and font cache 2026-01-22 14:22:14 -06:00
Chris Titus efab8bd933 revert: use manual VHS installation instead of action due to ffmpeg conflicts 2026-01-22 14:20:24 -06:00
Chris Titus dcffb58de8 fix: explicitly install ffmpeg before vhs-action 2026-01-22 14:17:15 -06:00
Chris Titus 56d8e368d7 chore: migrate preview workflow to use vhs-action 2026-01-22 14:15:06 -06:00
Chris Titus cb03bfe569 fix env and font for preview 2026-01-22 14:04:34 -06:00
Chris Titus bf4790dc88 update preview 2026-01-22 13:43:36 -06:00
Chris Titus 263cbfd52d Potential fix for code scanning alert no. 8: Workflow does not contain permissions (#1167)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-12-04 10:40:38 -06:00
Chris Titus 973e8e7d14 fix sorting in linutil (#1165)
* fix sorting in linutil

* pr label fix

* update to fix bashisms
2025-12-02 15:09:00 -06:00
adam cad7b63f28 feat(ci): create a workflow for nix (#1161)
this checks nix code on every push and pull request and updates flake
inputs through a PR every month
2025-12-02 13:12:37 -06:00
adam a674cc1dbc docs: bring back docgen requirements & delete the roadmap (#1153) 2025-10-23 13:41:50 -05:00
adam a9f00dd16c feat(ci): automatic PR labeling (#1143)
so i decided to make labeling prs a bit easier and this workflow
automatically syncs issue labels to a newly created pr
(if it has a closing keyword for that issue of course). this WILL NOT
always be accurate so we still need to review manually. it's not a
replacement, just makes stuff easier.

fully tested on my fork
2025-10-23 13:36:26 -05:00
Adam Perkowski 21addb8db0 docs: clean up issue templates and introduce new labels (#1142)
heyy so i decided to do a little autumn cleaning in our issue management
in linutil. i created a couple of new labels
([label list](https://github.com/ChrisTitusTech/linutil/labels)),
updated the issue templates to be more concise, and updated
`ALLOWED_USERS` in the `issue-slash-commands` workflow.

from now on, we'll be using the new priority labels for issues and PRs.
also, i'd like to say that we (the maintainers, so @ChrisTitusTech,
@afonsofrancof, and me) need to start labeling stuff accordingly again.
the releases still rely on PR labels.
for that, i created the `initial review required` label. it'll be added
to every issue upon creation, and then removed after a maintainer review
which would include adding priority and scope labels.

so chris, please start labeling RPs again :3
2025-10-07 13:10:24 -05:00
Adam Perkowski 2aa99ce653 test: implement unit tests for linutil_core (#1140)
🚨 THIS IS MY COMEBACK PR I CAME BACK HELLO 🚨

so basically i added unit tests for critical core functions and also
some cats :3 hope its not an issue (im taking a break again if it is)
also figured would be nice to have `cargo test` in `publish.sh`

resolves #1023
2025-10-07 13:03:43 -05:00
Chris Titus 8333803917 git go path 2025-09-29 14:45:49 -05:00
Chris Titus 93bda82417 update vhs-action 2025-09-29 14:36:18 -05:00
Chris Titus bbc4d5b2c7 fix preview trigger 2025-09-29 14:29:13 -05:00
Chris Titus 22d95a769a move ffmpeg install after set env 2025-09-29 14:24:25 -05:00
Chris Titus 00d5e85626 fix linutil preview
Check for typos / check-typos (push) Has been cancelled
2025-09-29 14:15:01 -05:00
Adam Perkowski d13a165eda fix(ci): various security vulnerabilities (#1108)
- fix potential code injection in `issue-slash-commands.yaml` by using
  single quotes insted of double, see
  https://www.gnu.org/software/bash/manual/html_node/Double-Quotes.html
- declare permissions for all workflows, see
  https://codeql.github.com/codeql-query-help/actions/actions-missing-workflow-permissions

Signed-off-by: Adam Perkowski <adas1per@protonmail.com>
2025-08-10 16:31:03 -05:00
Jeevitha Kannan K S 40713f7a52 fix: pr remote rejection due to name restriction (#1031)
Found this https://github.com/orgs/community/discussions/61107#discussioncomment-6591355
2025-06-20 14:00:00 -05:00
Chris Titus 2d164d15b6 remove shfmt (#1012) 2025-02-01 22:11:39 -06:00
Chris Titus d91a44efab Update linutil.yml (#993)
Check for typos / check-typos (push) Has been cancelled
2025-01-10 13:30:48 -06:00
Liam 15c40d1297 chore: Update package version upon release action (#965)
* chore: Update package version upon release

* fix: Ensure that previous version fully matches the expected format
2024-11-24 18:17:03 -06:00
Jeevitha Kannan K S 6d7d8dbc61 Add accidentally deleted preview.tape (#947)
Add labels + Wait 2sec after program ends
2024-11-14 10:46:15 -06:00
Jeevitha Kannan K S c42014d991 fix: permission err (#912) 2024-11-11 10:14:29 -06:00
Jeevitha Kannan K S da5fb7a511 fix (ci): preview workflow (#905)
* fix: binary download, invalid action inputs

* Update preview.yml
2024-11-11 10:10:48 -06:00
Real-MullaC 76f8e6438b docs: new repo (#888)
* Removes docs and mentions on readme

* Update README.md

* Update README.md

Co-authored-by: Adam Perkowski <adas1per@protonmail.com>

* Update linutil.yml

* Delete xtask.yml

* Update preview.yml

* Update README.md

---------

Co-authored-by: Chris Titus <contact@christitus.com>
Co-authored-by: Adam Perkowski <adas1per@protonmail.com>
2024-11-08 17:09:25 -06:00
Chris Titus 58f3433de6 fix doc privs for pushing new prs to docs 2024-11-01 15:18:12 -05:00
Chris Titus 00d321d75e fix tag output 2024-11-01 15:15:35 -05:00
Chris Titus 6f21718963 change to PAT Token 2024-11-01 15:04:07 -05:00
Chris Titus 1dec242548 add pr write privs 2024-11-01 14:27:58 -05:00
JEEVITHA KANNAN K S 808ef913e5 refact: use tags instead of runner id (#900)
Co-authored-by: Chris Titus <contact@christitus.com>
2024-11-01 13:45:39 -05:00
JEEVITHA KANNAN K S 904ea6ee53 refact(ci): Preview workflow to create PR (#901)
* refact: use tags instead of runner id

* refact: pr instead of auto commit

---------

Co-authored-by: Chris Titus <contact@christitus.com>
2024-11-01 13:43:05 -05:00
Chris Titus 6eba207f27 Preview Commit to PR fix 2024-11-01 13:36:23 -05:00
JEEVITHA KANNAN K S 5987d0d808 refact(ci): bashisms.yml (#793)
* Refact bashisms.yml

* Update bashisms.yml
2024-11-01 12:21:49 -05:00
JEEVITHA KANNAN K S a0d6070c1a fix: shellcheck errors (#896) 2024-11-01 12:11:36 -05:00
JEEVITHA KANNAN K S 4f4becc4fc fix: aarch64 release (#894) 2024-11-01 01:21:34 -05:00
dependabot[bot] f1444cd4dc Bump crate-ci/typos from 1.25.0 to 1.26.0 (#827)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crate-ci/typos/compare/v1.25.0...v1.26.0)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 15:19:46 -05:00
JEEVITHA KANNAN K S 01285f4908 ci: Remove unnecessary auto commit (#791)
* Remove autocommit

* Remove move to build dir

* Preview for 2024.10.09

* Revert preview section for https://github.com/ChrisTitusTech/linutil/pull/792

---------

Co-authored-by: jeevithakannan2 <jeevithakannan2@users.noreply.github.com>
2024-10-31 15:09:36 -05:00
JEEVITHA KANNAN K S 06d8b52b94 ci: Seperate preview from Linutil Release (#792)
* Seperate preview from linutil.yml

* Fix paths as per https://github.com/ChrisTitusTech/linutil/pull/791

* Refact commit msg

* Update preview.yml
2024-10-31 15:00:25 -05:00
JEEVITHA KANNAN K S 67f6a4989f Update rust.yml (#866)
Run workflow in all Cargo.toml changes
2024-10-31 13:21:06 -05:00
JEEVITHA KANNAN K S 23954aa8bc refact(ci): ShellCheck (#887)
* ci: add shfmt

* refact: shellcheck
2024-10-31 12:53:06 -05:00
Adam Perkowski d39ffad527 📖 fix(docs): newlines (#796) 2024-10-24 14:50:27 -05:00
Adam Perkowski 79eb752552 📔 hotfix(ci): docs/ in the xtasks CI (#785) 2024-10-08 17:12:40 -05:00