Commit Graph

24 Commits

Author SHA1 Message Date
Charles Giessen
9e826bbf2b Don't run ci twice on PR's
Prevents ci from being run on branches that have a PR created for them.
This doesn't prevent ci from running on PR's from forks.
2024-10-22 11:55:23 -06:00
Charles Giessen
1099d8dd5c Use token in run_autogen.yml to enable CI being run
Setting up tokens is necessary to allow github to run CI on pull requests
made automatically - this wasn't the case when the autogen code was added
but is probably a good thing for security reasons.
2024-10-08 09:26:48 -06:00
dependabot[bot]
caadcc5ff6 Bump peter-evans/create-pull-request from 6 to 7
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-09 09:06:27 -06:00
dependabot[bot]
66ffbb23bd Bump peter-evans/create-pull-request from 4 to 6
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-06 13:05:48 -07:00
dependabot[bot]
30d294136d Bump actions/setup-python from 2 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v5)

---
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>
2024-03-06 13:04:49 -07:00
Charles Giessen
72f45a22e2
Fix dependabot.yml to specify package-ecosystem as github-actions 2024-03-06 10:50:03 -07:00
Charles Giessen
50151234f5
Create dependabot.yml
Add depdendabot for updating actions automatically.
2024-03-06 10:45:24 -07:00
Charles Giessen
e5dd024a51 Add version in tag description 2023-11-28 13:37:30 -07:00
Charles Giessen
03ac201309 Fix bugs in create_tag.yml
Forgot to checkout the repo and didn't have the correct path to a file.
2023-11-28 13:35:32 -07:00
Charles Giessen
a1471b414f Add workflow to tag header updates
Workflow is triggered manually in order to allow for me to review the PR first.
2023-11-28 14:31:14 -06:00
Charles Giessen
1ab85e9e55 Run tests in CI scripts
Make use of CTest to manage running tests, and configure the project to
allow Catch2 to work with CTest
2023-10-09 13:24:09 -06:00
Charles Giessen
5e351fcdf8
Update run_autogen.yml to use main branch
Forgot to update this when changing the repo default from master to main.
2023-10-02 19:19:59 -06:00
Charles Giessen
2ca3a7b03b Fix autorun code-gen script 2022-03-23 14:26:53 -06:00
Charles Giessen
25eff41755 Fix autorun code-gen script 2022-03-23 12:21:17 -06:00
Charles Giessen
b87fcf2da2 Add ci action to automate running autogen 2022-02-15 22:06:55 -07:00
Charles Giessen
d61be2cbc3 Update actions to remove SDK/headers downloads
Rely on CMake's FetchContent to get the required headers
2022-02-05 19:00:21 -07:00
Charles Giessen
fefa3f7e5a
Restart CI on pull requests 2021-04-18 14:13:29 -06:00
Charles Giessen
59a8965e15 Revert "Revert "add an option to enable warnings as errors""
This reverts commit 6db8cfba86.
2021-04-18 14:10:06 -06:00
Charles Giessen
6db8cfba86 Revert "add an option to enable warnings as errors"
This reverts commit 6bb00bf694.
2021-04-18 14:08:34 -06:00
SpaceIm
6bb00bf694 add an option to enable warnings as errors 2021-04-16 09:43:29 -06:00
Charles Giessen
470ad2c980
CI: Enable manually running CI on PR's
Disabling CI from automatic starting on PR's doesn't mean there is a big button to manually do it. Seems this should add a big button.
2021-04-06 13:22:33 -06:00
Charles Giessen
d5d2d6d15e
Stop CI from running on Pull Request
This is my mitigation against site-wide attacks. vk-bootstrap is a low update repo, so its fine to only trigger CI on demand.
2021-04-05 13:49:58 -06:00
Charles Giessen
15ae056542 test: Add windows builds to ci 2021-03-02 09:11:23 -07:00
Charles Giessen
860389249f test: add github actions for linux builds 2021-03-01 13:46:49 -07:00