Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

misc fixes & linting #31

Merged
merged 8 commits into from
Jun 17, 2021
Merged

misc fixes & linting #31

merged 8 commits into from
Jun 17, 2021

Conversation

casperdcl
Copy link
Contributor

@casperdcl casperdcl commented May 13, 2021


- fix checks (use local action, restyled config)
- update names
- lint YAML
- rebuild
@casperdcl casperdcl added p0-critical bugs & errors documentation Improvements or additions to documentation labels May 13, 2021
@casperdcl casperdcl requested a review from 0x2b3bfa0 May 13, 2021 11:22
@casperdcl casperdcl self-assigned this May 13, 2021
@casperdcl
Copy link
Contributor Author

oh come on 🌬️ 🚪 🚪

@0x2b3bfa0
Copy link
Member

Note: iterative/cml#516 was merged and released yesterday

@0x2b3bfa0 0x2b3bfa0 mentioned this pull request Jun 2, 2021
@casperdcl casperdcl force-pushed the misc-updates branch 4 times, most recently from 15ffcb6 to 29df0dc Compare June 14, 2021 14:48
apt -y update && apt install -y git

apt update -y
apt install -y git fontconfig make gcc pkg-config
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we document these deps?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#23; probably (?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

alternatively we could add this to the action itself?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They're there just because the Ubuntu Docker images are really bare-bones and doesn't include them. We can include them in the action, but that would imply including operating system checks. What if users choose a container with Alpine Linux? 🤔

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be safer to either ignore or document them.

@casperdcl casperdcl marked this pull request as ready for review June 14, 2021 14:57
- reduce cross-repo duplication and outdated info
- add cross-references
@casperdcl casperdcl added the dependencies Pull requests that update a dependency file label Jun 14, 2021
src/github-action.js Outdated Show resolved Hide resolved
steps:
- name: "git"
if: "fromJSON(matrix.runs-on).container == 'ubuntu:18.04'"
- name: install deps

This comment was marked as off-topic.

Copy link
Member

@0x2b3bfa0 0x2b3bfa0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great to me! Once you check the camel case style and decide whether to change it or not, I'll approve it.

@0x2b3bfa0

This comment has been minimized.

@casperdcl casperdcl merged commit ff07a84 into master Jun 17, 2021
@casperdcl casperdcl deleted the misc-updates branch June 17, 2021 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation p0-critical bugs & errors
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants