Commit Graph

268 Commits (f75f0ebbd115dc4d43420bb1d1de0291511a9a84)

Author SHA1 Message Date
Aaron Trudeau f75f0ebbd1
scrap file removals and print dir permissions 2022-06-30 21:15:19 -04:00
Aaron Trudeau c9301a22f2
fix license activation files deletion 2022-06-30 21:01:28 -04:00
Aaron Trudeau 9169a99f4e
try deleting all non-package files 2022-06-30 20:48:58 -04:00
Aaron Trudeau 1f56db93bb
try logging hidden package files 2022-06-30 20:37:25 -04:00
Aaron Trudeau 6d87a92844
try deleting activate license file 2022-06-30 20:20:26 -04:00
Aaron Trudeau 9d2f6b8273
fix unity version error wording 2022-06-30 16:37:23 -04:00
Aaron Trudeau bd60170f3f
throw error if unity version is auto in package mode 2022-06-30 16:36:20 -04:00
Aaron Trudeau dbb5a4cdbd
move package mode check lower in the file 2022-06-30 14:46:31 -04:00
Aaron Trudeau 8bed00016b
run yarn build 2022-06-30 14:09:48 -04:00
Aaron Trudeau 0061df2fca
merge main 2022-06-30 14:09:25 -04:00
Skjalg S. Mæhre 3d5d2f5834
Add chownFilesTo (#187)
* add chownFilesTo

* added missing newline

* added more chownFilesTo
2022-06-24 12:59:01 +02:00
Matthew Shiroma e8774f3837
Added Windows Support (#184)
* Modifying js files to account for win support

* Added new powershell scripts to support windows invocation

* Fixed undefined error in stack trace logic

* Added new func for resolving image tag default

* Changed structure of docker.js to match new standard
2022-05-24 01:41:36 +02:00
Aaron Trudeau 76e4fa8414
Revert "add logic to copy package to folder without activation file"
This reverts commit b20d994b5d.
2022-05-11 00:06:45 -04:00
Aaron Trudeau 0e7c6f93e2
Revert "fix false positive activation file detection"
This reverts commit 580c9c14a0.
2022-05-11 00:06:38 -04:00
Aaron Trudeau 4895ba9da2
Revert "fix improper bash "if" formatting"
This reverts commit acb975bcea.
2022-05-11 00:06:33 -04:00
Aaron Trudeau 397d1bad5f
Revert "TEMP remove conditional for package copying"
This reverts commit 4f12d83889.
2022-05-11 00:06:28 -04:00
Aaron Trudeau 4f12d83889
TEMP remove conditional for package copying 2022-05-11 00:00:54 -04:00
Aaron Trudeau acb975bcea
fix improper bash "if" formatting 2022-05-10 23:56:20 -04:00
Aaron Trudeau 580c9c14a0
fix false positive activation file detection 2022-05-10 23:49:47 -04:00
Aaron Trudeau b20d994b5d
add logic to copy package to folder without activation file 2022-05-10 23:47:07 -04:00
Aaron Trudeau 139a8b1b78
Revert "TEMP console log project folder"
This reverts commit 411ec51817.
2022-05-10 23:46:31 -04:00
Aaron Trudeau 411ec51817
TEMP console log project folder 2022-05-10 22:53:52 -04:00
Aaron Trudeau b47553ab19
add assembly filters for coverage 2022-04-26 22:56:50 -04:00
Aaron Trudeau ebd7a750c5
Revert "add codecoverage dependency to test package"
This reverts commit 4b2c03069d.
2022-04-26 22:37:34 -04:00
Aaron Trudeau 4b2c03069d
add codecoverage dependency to test package 2022-04-26 20:33:31 -04:00
Aaron Trudeau 7eda8741f4
update name of package coverage steps 2022-04-26 19:56:22 -04:00
Aaron Trudeau d0104eb324
add coverage to package mode tests 2022-04-26 19:46:44 -04:00
Aaron Trudeau c927250c22
remove temp project manifest log 2022-04-26 13:35:16 -04:00
Aaron Trudeau 1580d4cb48
add code coverage package to generated project 2022-04-26 13:21:43 -04:00
Aaron Trudeau c942fae210
TEMP log project's manifest 2022-04-26 12:55:11 -04:00
Aaron Trudeau d8ac8df79d
Revert "TEMP list installed packages"
This reverts commit db9c07da38.
2022-04-26 12:28:22 -04:00
Aaron Trudeau 793451abba
Merge remote-tracking branch 'upstream/main' 2022-04-26 11:55:45 -04:00
Nick Maltbie d95f760d49
Changed eableCyclomaticComplexity to generateAdditionalMetrics (#183)
* Changed eableCyclomaticComplexity to generateAdditionalMetrics for coverageOptions

* updated codecoverage to version 1.1.1
2022-04-22 01:08:44 +02:00
Nick Maltbie 96562463cf
Code Coverage Support (#182)
* Added basic framework for enable code coverage

* Added basic coverage results building and combination

* fixed ENABLE_CODE_COVERAGE to be `true` or `false`

* Added code coverage project to manifest

* Updated to add more tests for code coverage build

* Updated coverage parameter documentation

* Fixed small syntax error

* Enabled code coverage flag for code coverage tests

* Fixed error in test file build

* Updated project run settings

* Fixed error when creating combined code coverage results

* Updated testing workflows

* updated test workflows

* Updated parameters and added tests

* Updated tests and bash script for running

* Updated run_tests.sh script to simplfy some parameters

* Updated run_tests to remove incorrect ';'

* Updated run_tests script

* Fixed small syntax error

* Fixed for loop in run_tests.sh

* Updated run_tests syntax error for '=' operator

* Fixed runTests variable assignment

* Fixed parameters for running tests via bash

* Corrected bash arguments

* Updated test cases in main.yml

* Updated parameter names and default values for code coverage

* Fixed broken paths for coverage results upload in main.yml

* Corrected names of coverage results artifacts
2022-04-21 10:50:37 +02:00
dependabot[bot] ec4f39253f
Bump actions/upload-artifact from 2 to 3 (#180)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
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>
2022-04-11 12:24:59 +02:00
Webber Takken 67402dce6f
feat: upgrade to images of version 1 (rolling tag) (#179)
* feat: upgrade to images of version 1 (rolling tag)

* fix: broken husky hook
2022-04-03 17:59:11 +02:00
Paul Pacheco 50a3bd4138
perf: avoid creating temporary docker image (#177)
* avoid building custom image

* Rebuild

* fix wrong folder for entrypoint.sh

* run with bash

* fix path to bash

* Mount with permissions

* Rebuild

* add missing continuation

* rebuild

* Fix docker invocation

* delete unused code

* Fix test

* remove old comment

* Fix code styles

Co-authored-by: Webber Takken <webber.nl@gmail.com>
2022-04-03 12:14:39 +02:00
Aaron Trudeau db9c07da38
TEMP list installed packages 2022-03-30 21:04:08 -04:00
Aaron Trudeau 14f2743fbd
Revert "Revert "remove jq install""
This reverts commit e3bac048b1.
2022-03-30 20:26:14 -04:00
Aaron Trudeau 2fe4078c8d
Revert "TEMP log image in use"
This reverts commit 95722dcab4.
2022-03-30 19:55:22 -04:00
Aaron Trudeau 95722dcab4
TEMP log image in use 2022-03-30 19:54:37 -04:00
Aaron Trudeau e3bac048b1
Revert "remove jq install"
This reverts commit bd35ac8f6f.
2022-03-30 19:40:38 -04:00
Aaron Trudeau bd35ac8f6f
remove jq install 2022-03-29 23:08:49 -04:00
Paul Pacheco f87ed30c30
feat: work with rootless docker (#175)
Running docker currently mounts the docker.sock file into the container.
This was introduced in d6c937fe37 but
there is no explanation provided.

The docker.sock file is only needed if we want to run docker inside the container
to create other images or start other containers.
I searched through the code and I did not find any such use.

In particular, on fedora this gives permission denied because docker.sock
is owned by root and the container runs under an unprivileged user.
One has to change the permissions of docker.sock
(which is actually a link to /run/podman/podman.sock) to be writeable by the user.

If we don't need to use docker inside the containers,  then we can remove this file,
thus we can run this GitHub action as an unprivileged user out of the box.
2022-03-27 03:03:16 +02:00
dependabot[bot] 29ad0eb103
Bump minimist from 1.2.5 to 1.2.6 (#174)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 03:01:26 +02:00
Aaron Trudeau acea6b686b
update docs to reflect unsupported packages 2022-03-25 14:33:16 -04:00
Aaron Trudeau 7338fb9975
merge main and fix no-abbreviation eslint error 2022-03-25 14:00:00 -04:00
Paul Pacheco 8324e03548
Rebuild after docker.sock:z fix (#173) 2022-03-23 19:42:20 +01:00
Paul Pacheco 33bc4be9fa
fix: operation not permitted in self hosted runners (#172)
Self hosted runners in fedora make the docker.sock a link to /run/podman/podman.sock

Trying to set the :z on docker.sock seems to cause:
```
Error: lsetxattr /var/run/docker.sock: operation not permitted

Error: The process '/usr/bin/docker' failed with exit code 126
```
I think the :z may be broken for links?  hard to tell.
2022-03-23 14:14:44 +01:00
dependabot[bot] 538792b218
Bump actions/cache from 2 to 3 (#171)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
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>
2022-03-21 11:44:02 +01:00