90 Commits

Author SHA1 Message Date
zinduolis 420681489c Require Dependabot actor for auto-run BrowserStack tests
Also gate the auto-run condition on github.actor == 'dependabot[bot]' so
commits pushed to a Dependabot PR by anyone else fall back to the explicit
safe_to_test opt-in instead of running automatically with secret access.
2026-05-29 14:13:14 +10:00
zinduolis 92341db8d6 CI: trigger BrowserStack directly on Dependabot PRs
The default GITHUB_TOKEN cannot trigger downstream workflows, so the
safe_to_test label added by dependabot_auto_label.yml never started the
BrowserStack run. Trigger BrowserStack directly for Dependabot PRs on
opened/synchronize/reopened, keep the safe_to_test label opt-in for human
PRs, and remove the now-redundant auto-label workflow.
2026-05-29 13:55:53 +10:00
zinduolis c4d9211aae Upgrade ESLint to v10.4.0 with flat config 2026-05-19 19:43:57 +10:00
zinduolis c8bd7a7fea fix: exclude ERB modules from ESLint, pin actions to latest stable SHAs, bump Node to 24.x 2026-05-18 14:45:48 +10:00
zinduolis 7722fd8e63 Merge branch 'master' into issue/2306-js-lint 2026-03-11 19:50:06 +10:00
zinduolis 656b4e29e5 Separate the concerns: keep the BrowserStack workflow triggered only on labeled, and create a lightweight auto-labeling workflow that applies safe_to_test to dependabot PRs 2026-03-11 19:41:40 +10:00
zinduolis e752574172 Add concurrency group at the job level to ensure only one BrowserStack test runs per PR at a time, eliminating the double-run scenario 2026-03-11 19:12:18 +10:00
zinduolis b8f96bfae5 allow for tests to run for dependabot without need for label 2026-03-06 10:43:33 +10:00
zinduolis 34777eeed2 Merge branch 'master' into issue/2306-js-lint 2026-03-02 15:57:27 +10:00
zinduolis 8a400906ae Implement safe_to_test label and update outdated github actions in github_actions.yml 2026-03-02 15:38:36 +10:00
zinduolis c2c09146f8 Merge branch 'master' into issue/2306-js-lint 2026-01-30 11:02:22 +10:00
kaitoozawa 086b0b1dc2 upgrade to version 10 2026-01-29 14:50:53 +10:00
kaitoozawa 0f640ebc0e change stale timing 2026-01-29 14:50:53 +10:00
kaitoozawa 7663914fa4 JSlint workflow 2026-01-12 16:53:28 +10:00
kaitoozawa 7d28bfc140 new issue template 2025-12-19 10:38:38 +10:00
kaitoozawa 7d20c1138c Add Kali support link to issue template 2025-12-16 11:16:43 +10:00
zinduolis dbc9fed9f2 Revert back to the original before troubleshooting sql forking issue 2025-09-03 09:40:41 +10:00
zinduolis e394f2e15f Update checkout action 2025-09-01 21:30:58 +10:00
zinduolis 180c2f2c4e Troubleshooting discrepancy between local tests passing and remote not 2025-08-28 18:44:13 +10:00
zinduolis aeaafb5e27 Revert "Add enable auto merge to dependabot yml" 2024-11-21 15:21:38 +10:00
zinduolis 355ee93608 Add enable auto merge to dependabot yml 2024-11-21 15:10:22 +10:00
zinduolis fd117dada2 Update merge target branch for dependabot 2024-11-21 14:52:22 +10:00
zinduolis dca48fae4e Automate dependabot merging 2024-11-21 14:38:36 +10:00
zinduolis 2f4e5fdf09 Production ready github_actions.yml 2024-11-08 21:33:08 +10:00
zinduolis 5d7f6372b6 Test gh workflow without approval 2024-11-08 21:14:11 +10:00
zinduolis 17fb0cf602 Merge branch 'activerecord_upgrade_to_7_2' of https://github.com/zinduolis/beef into activerecord_upgrade_to_7_2 2024-11-06 14:47:00 +10:00
zinduolis 5205c33535 Resolving merge conflicts 2024-11-06 14:44:04 +10:00
zinduolis fb211c2d58 Revert one more gh action change 2024-11-06 14:43:04 +10:00
zinduolis f7b052572e Revert gh action update 2024-11-06 14:43:04 +10:00
zinduolis b80b0ff9b1 Update gh action to run of workflow code in PR 2024-11-06 14:43:04 +10:00
zinduolis 32ad62fa77 Remove version from gh action 2024-11-06 14:43:04 +10:00
zinduolis 23b8e891ad Add current version of ruby for automated testing 2024-11-06 14:42:17 +10:00
zinduolis 5bd0752deb Resolving merge conflicts 2024-11-06 14:41:57 +10:00
zinduolis 752ab1c27a Revert one more gh action change 2024-11-06 14:34:26 +10:00
zinduolis 15c091e91e Revert gh action update 2024-11-06 14:28:26 +10:00
zinduolis ce528f1f4e Update gh action to run of workflow code in PR 2024-11-06 14:27:19 +10:00
zinduolis 8183a07e67 Update checkout and ruby versions 2024-11-05 20:19:31 +10:00
Stephen 4287153468 Update stale workflow configuration 2024-10-21 04:15:44 +10:00
John Brahy 591f76edea Update github_actions.yml
spelling error
2024-05-02 15:13:00 -07:00
wheatley 23a2b79020 Update github_actions.yml (#2937) 2023-09-30 19:42:16 +10:00
jcrew99 ed4c9169b3 Update ISSUE_TEMPLATE.md 2022-09-21 22:21:12 +10:00
bcoles 8d98a8e205 Bump Ruby version to 3.0.3 (#2523)
* Bump Ruby version to 3.0.3

* Add net-smtp to Gemfile to support Ruby 3.0 < 3.1

* Update Gemfile.lock
2022-08-01 16:08:26 +10:00
wheatley ddc06f1d7e Update stale.yml 2022-07-02 18:09:31 +10:00
wheatley 8d23c0e482 updated to run debug mode every 5mins 2022-07-02 17:48:31 +10:00
wheatley 28618367ea Add bot to help keep the issue backlog clean. (#2447)
* Create stale.yml

* Updated with exemptions and days

* updated closed days and message

* Update stale.yml
2022-07-02 17:38:29 +10:00
Isaac Powell c1e63d2486 Update issue template (#2473)
* updated issue template

* added loggin info
2022-06-24 15:56:25 +10:00
wheatley a7a4c81468 adding GHAS scanning (#2429) 2022-05-30 09:53:24 +10:00
bcoles b68fcecd46 Bump Ruby version from 2.7.2 to 2.7.4 (#2281) 2022-01-24 00:41:56 +11:00
wheatley 5f4610a4cb Update github_actions.yml 2022-01-13 06:53:36 +10:00
wheatley 35e1f36f44 Update github_actions.yml 2022-01-13 06:53:19 +10:00