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

feat(ci): First try building on linux #49

Merged
merged 2 commits into from
Dec 21, 2022
Merged

feat(ci): First try building on linux #49

merged 2 commits into from
Dec 21, 2022

Conversation

Tommylans
Copy link
Member

Signed-off-by: Tom Lanser [email protected]

run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
sudo apt-get update -qq
sudo apt-get install -yqq --allow-downgrades libgd3/focal libpcre2-8-0/focal libpcre2-16-0/focal libpcre2-32-0/focal libpcre2-posix2/focal
Copy link
Member

Choose a reason for hiding this comment

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

Do all of these specifically have to come from focal? I think we can just build it on ubuntu-latest and use the latest dependencies, right? If not, we should probably leave a comment here explaining why not the latest is being used.

run: yarn install --frozen-lockfile

- name: Build for all platforms
run: |
Copy link
Member

Choose a reason for hiding this comment

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

I think we should create some seperate actions for linux, Windows and macOS. This way they can run in parallel and we can use the fact that Github provides us with windows/linux/macos hosts.

@Tommylans Tommylans force-pushed the feature/TBX-60 branch 29 times, most recently from 6d3566e to b4e4675 Compare December 20, 2022 16:42
@Tommylans Tommylans force-pushed the feature/TBX-60 branch 12 times, most recently from ed54d11 to 7089355 Compare December 21, 2022 12:03
@Tommylans Tommylans marked this pull request as ready for review December 21, 2022 12:03
@Tommylans Tommylans merged commit c33b8c3 into main Dec 21, 2022
@Tommylans Tommylans deleted the feature/TBX-60 branch December 21, 2022 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants