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

Add release scripts #473

Merged
merged 1 commit into from
May 4, 2018
Merged

Add release scripts #473

merged 1 commit into from
May 4, 2018

Conversation

lidel
Copy link
Member

@lidel lidel commented May 4, 2018

This PR automates tasks for building firefox and chrome bundles for 'stable' and 'beta'
channels by adding high-level all-in-one targets:

  • npm run dev-build -- all-in-one for local development: fast dependency install and build with yarn (updates yarn.lock if needed)
  • npm run beta-build -- reproducible beta build in docker with frozen yarn.lock
  • npm run release-build -- reproducible release build in docker with frozen yarn.lock

Scripts take care of updating add-on/manifest.json and provide docker orchestration necessary for achieving reproducible build (#306) across platforms.

@lidel lidel added the kind/maintenance Work required to avoid breaking changes or harm to project's status quo label May 4, 2018
@lidel lidel self-assigned this May 4, 2018
Automate tasks for building firefox and chrome bundles for 'stable' and 'beta'
channels.
@lidel lidel force-pushed the release-scripts branch from b3ddced to c2ec742 Compare May 4, 2018 12:34
@lidel lidel merged commit e960e08 into master May 4, 2018
@lidel lidel deleted the release-scripts branch May 4, 2018 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/maintenance Work required to avoid breaking changes or harm to project's status quo
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant